Таким образом, у меня есть некоторая путаница в отношении Use_Tz в Django.
Когда проект был впервые запущен, для USE_TZ было установлено значение True, а для USE_I18N также было установлено значение True.
Однако последнеенеделю было решено установить эти настройки на False.Согласно документам здесь , Postgresql должен иметь возможность автоматически переключаться между True и False в зависимости от файла settings.py.
Однако в полях даты и времени в моих таблицах отображается метка часового пояса:+01 в конце.
Кроме того, когда я захожу в базу данных напрямую, используя команду \d survey_server_app_activitylog
, я вижу следующее:
date_reg | timestamp with time zone |
Все поля с датой и временем показываютта же запись.Но я считаю, что они должны быть установлены как timestamp without time zone
Итак, что дает?Я неправильно интерпретирую USE_TZ = False?Нужно ли вручную устанавливать столбцы в базе данных postgres?