如何在Django中将datetime转换为字符串

4 投票
1 回答
6175 浏览
提问于 2025-04-15 11:16

我在我的模型里有一个日期时间对象。
我把它发送到视图,但在HTML里我不知道该怎么写才能格式化它。

我试过

{{ item.date.strftime("%Y-%m-%d")|escape }}

但是我得到的是

TemplateSyntaxError: Could not parse some characters: item.date.strftime|("%Y-%m-%d")||escape

当我只是使用

{{ item.date|escape }}

时,它是可以工作的,但不是我想要的格式。

有什么建议吗?

1 个回答

11

试试使用Django自带的日期格式过滤器吧:

{{ item.date|date:"Y M d" }}

撰写回答