我有一个包含 TimeField 对象的模型。我还有一个 django 模板,它以 JSON 格式列出时间字段,例如
...
"time":"{{ mymodel.mytime }}",
...
在不指定任何格式/过滤器等的情况下,这会导致以下结果,例如
....
"time":"5 p.m.",
....
但是,当我将时间过滤器应用于我的模板时,即
...
"time":"{{ mymodel.mytime|time:"H:i" }}",
...
我得到以下结果:
...
"time":"",
...
即我的时间价值被抹去。我不确定发生了什么事?我在同一模型中也有一个日期字段,并且我应用的过滤器(在同一个 django 模板中)按定义工作。
我正在使用 Django 1.4.2
我错过了什么或做得不对?