Джанго-часовые пояса: как использовать это приложение? - PullRequest
0 голосов
/ 26 июля 2011

Я пытаюсь использовать django-timezones, но не могу найти никакого документа, относящегося к нему. Я прочитал некоторые коды этого и совершенно потерян. Например, LocalizedDateTimeField модели имеет конструктор, такой как:

def __init__(self, verbose_name=None, name=None, timezone=None, **kwargs):

часовой пояс является аргументом. Но как модельное поле может знать заранее, каким должен быть локализованный часовой пояс? Насколько я понимаю, лучшая практика должна состоять в том, чтобы все метки времени сохранялись как время UTC и преобразовывали его только в местное время при показе пользователям. Так что это поле совершенно не имеет никакого смысла для меня. Мне кажется, что вы должны указать часовой пояс для этого поля при определении модели. Но часовые пояса являются агонистическими для модели, поскольку пользователи могут быть из разных часовых поясов.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Если вы еще не знаете, как использовать этот модуль, проверьте тесты в timezones / timezones_tests / tests.py.Они дают четкое представление о том, как его использовать.

0 голосов
/ 26 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...