Django datetimefield时间在模板中

bwb*_*ing 7 python django django-templates

我有一个DateTimeField我的模特

如果我{{ model.datetime }}在模板中显示,我看到:

Aug. 13, 2013, 7:57 p.m.
Run Code Online (Sandbox Code Playgroud)

如果我{{ model.datetime.time }}在模板中显示,我看到:

2:57 am
Run Code Online (Sandbox Code Playgroud)

我希望它只显示7:57 p.m.如何让它使用正确的时区.我也尝试过,model.datetime.timetz但结果相同.

kar*_*ikr 19

尝试

{{ model.datetime|date:"g:i a" }}
Run Code Online (Sandbox Code Playgroud)

如果您需要不同的格式,请参阅此处的文档