Django ORM TruncDay работает некорректно

Я пытаюсь получить время, оставшееся до дня события, используя эту аннотацию

from django.db.models.functions import Now, TruncDay

Events.objects.annotate(time_left=TruncDay("start")-Now())

где "start" - столбец, содержащий дату и время начала события.

Тогда, если я печатаю поле "time_left" результирующего объекта, я получаю неправильное время, которое больше из-за сдвига часового пояса.

Как я могу это исправить?

Вернуться на верх