此问题与this one类似,但截然不同,在我看来。Django templatetags ISO至今
我有一个对象具有一些日期时间属性。为了序列化并存储为JSON字符串,我调用了.isoformat
方法(使用定制的JSON编码器)。
相反,我期望Django模板标签能够为我解决这个问题。我有一个JSON对象,我通过调用json.loads
将其转换为字典。当我简单地称其为{{ my_object.date }}
时,生成的属性的值为2015-10-07T14:57:00.501597+00:00
。但是,当我将它传递给date
模板标记时,我根本没有输出。我正在尝试{{ my_object.date | date }}
,但也像{{ my_object.date | date:'Y-m-d' }}
。
日期不能转换这些值吗?我清楚地记得在某个时候做这个,但不知道具体情况。
有没有一种方法可以正确调试它?现在,我只是没有看到任何输出,也没有出现在日志中。
确保'my_object'在模板上下文中可用。 '{{my_object}}'的结果是什么? – danielcorreia
打印整个字典。更重要的是,正如我上面提到的,'{{my_object.date}}'打印'2015-10-07T14:57:00.501597 + 00:00',确认密钥是正确的。 – Joost
看起来这是一个字符串。日期过滤器对日期时间对象起作用。 –