2015-11-09 3 views
1

У меня есть мой часовой пояс правильно в settings.py, но он не применяется везде, где отображаются данные datetimes. В моей панели управления справа часовой пояс отображается на отдельных записях, но отображается UTC + 0, когда я просматриваю список записей.Django datetime часовой пояс не применяется повсеместно

Последняя деталь: неправильный часовой пояс отображается, когда я возвращаю self.datetime в функции __str__ модели.

Помимо создания специального случая, как я могу это исправить?

ответ

0

Here's сообщение о проблемах с часовым поясом Django. Вы также можете использовать пакет pytz, чтобы узнать свой часовой пояс.

+0

Посмотрите на [это] (https://docs.djangoproject.com/en/dev/topics/i18n/timezones/#naive-and-aware-datetime-objects) из документации. – Avezou

+0

link * сам по себе * не очень полезный (он может перестать работать в один прекрасный день - это распространено). Предоставьте некоторый контекст: как это может помочь в этом конкретном вопросе. – jfs

+0

Я знаю, что могу настроить часовой пояс на этом месте, но почему это было бы правильно в некоторых местах и ​​неправильно в другом месте? – thekthuser

Смежные вопросы