Django的
date/time formats有一个代码,用于显示am / pm部分时间:
a.m.
要么
AM
但不是:
am
即没有句号的小写.
你如何使用小写上午/下午渲染时间?
注意:在输入这个问题时我想到了答案,所以我想而不是废弃它我会分享我的答案,以防它对其他人有帮助.
解决方法
将较低模板标记与时间格式标记一起使用,例如
{{object.time|time:"g:iA"|lower}}
呈现为
12:30pm
相比
{{object.time|time:"g:iA"}}
呈现为
12:30PM
注意,在没有显式时间格式过滤器的情况下,仅使用时间对象上的下部过滤器不起作用.但您可以使用默认时间格式,例如
{{object.time|time|lower}}