Това е така, защото Postgres няма да ви позволи да направите това (вижте тук
). Ако наистина не се нуждаете от UNIX_TIMESTAMP , имате нужда от Extract
User.objects.annotate(photo_time=Extract('date_joined', 'epoch').get())
Разбира се, можете също да дефинирате TO_UNIXTIME съхранена процедура/функция, но това изглежда малко пресилено.