Django и PosgresSQL добавляют смещение часового пояса при каждом сохранении

#django #postgresql #timezone

Вопрос:

Мой django и postgresql добавляют смещение часового пояса в поле даты и времени при каждом сохранении. он активно работает на sqlite.

 >>> from picture.models import *
>>> p=Picture.objects.get(id=561)
>>> p.date_taken
datetime.datetime(2020, 8, 12, 19, 23, tzinfo=<UTC>)
>>> p.save()
>>> p=Picture.objects.get(id=561)
>>> p.date_taken
datetime.datetime(2020, 8, 12, 21, 23, tzinfo=<UTC>)
 

Я пробовал всевозможные комбинации конфигураций в
настройках django:

 USE_TZ = True
TIME_ZONE = 'UTC'
 

postgresql.conf

 timezone = 'Etc/UTC'
 

psql

 ALTER ROLE albumusertest SET timezone TO 'UTC';
 

некоторые фрагменты:
из postgres

    date_taken    | timestamp with time zone |           | not null | 
 

джанго

    date_taken = models.DateTimeField()
 

версия postgres

 psql (PostgreSQL) 11.12 (Debian 11.12-0 deb10u1)
 

django версия 3.2

Я действительно в растерянности. Кто-нибудь может мне помочь?