Django模板日期格式不同于打印输出

Django模板日期格式不同于打印输出,django,templates,datetime,format,datefield,Django,Templates,Datetime,Format,Datefield,使用Django在表中输出日期时遇到问题。 我需要以默认格式(YYYY-MM-DD)输出到html的日期,但输出的格式是月名日、年。例如,如果日期为2008-01-10,模板将生成“2008年1月10日”。 令人不安的是,在views.py中,当日期被传递到模板时,我将日期打印到控制台,并且它们是YYYY-MM-DD格式。但不知何故,模板呈现的日期不正确。 我尝试在settings.py中设置USE\u L10N=False,但没有效果。我甚至将模板与任何“基本模板”断开连接,以确保没有css或


使用Django在表中输出日期时遇到问题。
我需要以默认格式(YYYY-MM-DD)输出到html的日期,但输出的格式是月名日、年。例如,如果日期为2008-01-10,模板将生成“2008年1月10日”。
令人不安的是,在views.py中,当日期被传递到模板时,我将日期打印到控制台,并且它们是YYYY-MM-DD格式。但不知何故,模板呈现的日期不正确。
我尝试在settings.py中设置USE\u L10N=False,但没有效果。我甚至将模板与任何“基本模板”断开连接,以确保没有css或javascript问题。但印刷错误依然存在。有什么想法吗?

你试过这个吗

你试过这个吗


这对我有效,因此不需要
SE_L10N=False
和其他参数:

{{ show.end_date|date:"Y-m-d" }}

这对我有效,因此不需要
SE_L10N=False
和其他参数:

{{ show.end_date|date:"Y-m-d" }}

我正在寻找的格式是value | date:“Y-m-d”,但感谢您为我指明了正确的方向!我正在寻找的格式是value | date:“Y-m-d”,但感谢您为我指明了正确的方向!请阅读以改进答案的格式,并签出以改进答案。请阅读以改进答案的格式,并签出以改进答案。