Django datetimefield время в шаблоне
у меня есть DateTimeField
в одной из моих моделей
если я покажу {{ model.datetime }}
в шаблоне, я вижу:
Aug. 13, 2013, 7:57 p.m.
если я покажу {{ model.datetime.time }}
в шаблоне , я вижу:
2:57 am
Я хочу, чтобы он просто отображал 7:57 p.m.
как я могу заставить его использовать правильный часовой пояс. Я пробовал с model.datetime.timetz
также, но с тем же результатом.
2 ответов
попробовать
{{ model.datetime|date:"g:i a" }}
Если вы хотите другой формат обратитесь к документации здесь
Если вы довольны форматом по умолчанию для вашего местного времени, заменив вызов time()
метод С time
фильтр сделает работу:
{{ model.datetime|time }}
Hth, dtk