Задать вопрос
Sergiy_Hanzhela
@Sergiy_Hanzhela
Начинающий разработчик!

Теряется 1 час времени при render шаблона в Django?

Добрый день жители форума. Столкнулся с такой задачкой пр выводе datetime fields в шаблон куда-то теряется 1 час времени в минус сторону.
TIME_ZONE = 'Europe/Moscow'
USE_TZ = True

при выводе в шаблон фильтры не применяются.
broadcast.start_translation
Out[7]: datetime.datetime(2017, 11, 17, 12, 0, tzinfo=<UTC>)

In [8]: broadcast.start_translation.isoformat()
Out[8]: '2017-11-17T12:00:00+00:00'

In [9]: broadcast.end_translation
Out[9]: datetime.datetime(2017, 11, 17, 13, 0, tzinfo=<UTC>)

смотрю через консоль время хранится вроде верно, в iso конвертируется для работы потом с js datetinepicker.
Время на сервере установлено правильно

Current default time zone: 'Europe/Moscow'
Local time is now:      Tue Nov 14 17:19:31 MSK 2017.
Universal Time is now:  Tue Nov 14 14:19:31 UTC 2017.

после вывода в шаблон получается время нвчало и конца трансляции сдвинулось на один час назад:(
вообщем как-то так пришлось пока костыль впихнуть до полного понимания ситуации:(
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Средний 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы