Python 如何更改日期字段格式表示

Python 如何更改日期字段格式表示,python,django,Python,Django,我在model DateField中有一个字段 所以当我把它呈现在网页上时,它就会显示出来 12-30-2012 我需要 30.12.2012 我试图使用内部模板 {{ item.pub_date.strftime("%d.%m.%Y") }} 但我收到了解析的错误。在控制台中,它工作正常。 然后我尝试在模型中创建一个新方法 get_pub_date(self): self.pub_date.strftime("%d.%m.%Y") 在tempalte中调用此方法时,我收到了相同

我在model DateField中有一个字段 所以当我把它呈现在网页上时,它就会显示出来

12-30-2012
我需要

30.12.2012
我试图使用内部模板

{{ item.pub_date.strftime("%d.%m.%Y") }}
但我收到了解析的错误。在控制台中,它工作正常。 然后我尝试在模型中创建一个新方法

get_pub_date(self):
    self.pub_date.strftime("%d.%m.%Y")
在tempalte中调用此方法时,我收到了相同的模板解析错误使用:

另请注意:

在没有格式字符串的情况下使用时:

…将使用在“日期\格式”设置中定义的格式字符串,而不应用任何本地化

从这里解决了干得好!请,以便阅读问题列表的其他帮助者,花时间寻找帮助者,可以避免此问题:)
{{ item.pub_date|date:"d.m.Y" }}
{{ value|date }}