ПРИМЕЧАНИЕ. Я удалил вопрос, как он существовал ранее, и предоставил только соответствующую информацию здесь.Django: выпуск часового пояса
Наш сервер базы данных (RH) имеет TIME_ZONE = «Европа/Лондон». И в параметрах Django settings.py мы указываем TIME_ZONE = «Америка/Новый_York».
И, в моем классе модели Я уточнял:
created = models.DateTimeField(editable=False,auto_now=False, auto_now_add=True)
modified = models.DateTimeField(editable=False,auto_now=True, auto_now_add=True)
Когда я затем смотреть на данные в сайте администратора, я получаю UTC время/GMT вместо Востока.
Я думал, что все время автоматически настраивается Django, поскольку я указал «America/New_York» как Часовой пояс Django.
Любая помощь/разъяснение оцениваются.
Благодаря Эрик
что вы получаете от этого? >>> import datetime >>> datetime.datetime.now() –
Я только что обновил информацию о SERVER. Часовой пояс установлен в On Server Europe/London. –
Я предпочитаю не использовать AUTO_NOW. Он делегирует сервер базы данных, на котором должен быть установлен часовой пояс. Таким образом, вы теряете гибкость, чтобы пользователь мог использовать разные часовые пояса. –