Временная метка Django неверна

Может ли часовой пояс соответствовать тому месту, откуда пользователь входит в систему?

{{ surveyset.added }}

печатает 9 апреля 2014 г., 6:20 утра.

Но я не добавил объект в то время.

added = models.DateTimeField(auto_now_add=True)

Время моего сервера верное:

$ date
Tue Apr  8 23:24:13 PDT 2014

Есть ли настройка часового пояса django, которую я где-то пропустил?

Мне просто нужно использовать pytz? (https://docs.djangoproject.com/en/1.6/topics/i18n/timezones/)


person broinjc    schedule 09.04.2014    source источник
comment
Вы изменили TZ на true?   -  person dani herrera    schedule 09.04.2014


Ответы (1)


TIME_ZONE = 'America/Los_Angeles'
USE_TZ = True

Убедитесь, что эти настройки установлены в settings.py.

http://docs.djangoproject.com/en/dev/topics/i18n/timezones

Проверьте эту ссылку для получения дополнительной информации.

person pyrodney    schedule 09.04.2014