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