标签: python django django-templates
我的一个模特中有一个DateTimeField
DateTimeField
如果我在模板中显示{{ model.datetime }},我会看到:
{{ model.datetime }}
Aug. 13, 2013, 7:57 p.m.
如果我在模板中显示{{ model.datetime.time }},我会看到:
{{ model.datetime.time }}
2:57 am
我希望它只显示7:57 p.m.如何才能使用正确的时区。我也试过model.datetime.timetz,但结果相同。
7:57 p.m.
model.datetime.timetz
答案 0 :(得分:19)
尝试
{{ model.datetime|date:"g:i a" }}
如果您想要其他格式,refer to the documentation here
答案 1 :(得分:0)
如果您对当地时间的默认格式感到满意,则使用time() method替换time filter的呼叫将完成此任务:
time()
time
{{ model.datetime|time }}
H个, DTK