Django выдает разные значения даты для объектов, доступ к которым осуществляется через queryset
Context Я получаю разные значения для поля datetime, когда обращаюсь к ним по-разному. Я уверен, что здесь происходит какая-то магия utc edge.
(Pdb++)
Foo.objects.all().values_list('gated_out__occurred__date')[0][0]
datetime.date(2021, 9, 9)
(Pdb++) Foo.objects.all()[0].gated_out.occurred.date()
datetime.date(2021, 9, 10)
Редактирование: У них одинаковый PK
Foo.objects.all().order_by("pk")[0].gated_out.occurred.date()
datetime.date(2021, 9, 10)
(Pdb++) Foo.objects.all().order_by("pk").values_list('gated_out__occurred__date')[0][0]
datetime.date(2021, 9, 9)
Как исправить/выяснить, что происходит?