gpt4 book ai didi

django - 在 Django 模板中格式化 TimeField 不显示任何内容

转载 作者:行者123 更新时间:2023-12-02 17:45:36 24 4
gpt4 key购买 nike

我有一个包含 TimeField 对象的模型。我还有一个 django 模板,它以 JSON 格式列出时间字段例如

...
"time":"{{ mymodel.mytime }}",
...

在不指定任何格式/过滤器等的情况下,这会导致以下结果,例如

....
"time":"5 p.m.",
....

然而,当我对我的模板应用时间过滤器时,即

...
"time":"{{ mymodel.mytime|time:"H:i" }}",
...

我得到以下结果:

...
"time":"",
...

即我的时间值(value)被抹杀了。我不确定发生了什么事?我在同一个模型中也有一个日期字段和我正在应用的过滤器(在同一个 django 模板中),它按定义工作。

我正在使用 Django 1.4.2

我错过了什么或做错了什么?

最佳答案

你也把时间格式放在双引号里了。尝试:

"time":"{{ mymodel.mytime|time:'H:i' }}",

"time":'{{ mymodel.mytime|time:"H:i" }}',

"time":"{{ mymodel.mytime|time:\"H:i\" }}",

关于django - 在 Django 模板中格式化 TimeField 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15112323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com