2014-12-08 3 views
0

У меня есть часовой пояс UTC в моих настройках django, и я также показываю формат времени UTC для пользователя. Но я хочу изменить формат времени UTC на локальный часовой пояс в django admin. Я использую django 1.6. Есть ли способ отображения информации о времени и времени в текущий часовой пояс конечного пользователя в администраторе Django?Как установить локальный часовой пояс только в django admin

Благодаря

ответ

0

Насколько я знаю, Django администратора не включает в себя какой-либо способ получить текущую временную зону пользователя (вам нужно будет немного JavaScript для этого). Но если вы собираете часовой пояс своего пользователя каким-либо другим способом (например, в базе данных, например), вы можете использовать функцию timezone.activate(), чтобы Django использовал этот часовой пояс при отображении дат.

В документации приведен пример: https://docs.djangoproject.com/en/1.6/topics/i18n/timezones/#selecting-the-current-time-zone