Python for循环中的Django模板日期时间格式-不可见
型号: 模板:Python for循环中的Django模板日期时间格式-不可见,python,django,datetime,django-templates,Python,Django,Datetime,Django Templates,型号: 模板: ... date_end = models.DateTimeField(verbose_name="Finish date and time", default=None, null=True, blank=True) ... {%for result in results%} {{result.date_end} {{result.percents}}}% {%endfor%} 结果: 如果我使用日期格式(即“M d,Y”): 。。。 {{result.date{u en
...
date_end = models.DateTimeField(verbose_name="Finish date and time", default=None, null=True, blank=True)
...
{%for result in results%}
{{result.date_end}
{{result.percents}}}%
{%endfor%}
结果:
如果我使用日期格式(即“M d,Y”):
。。。
{{result.date{u end}日期:“md,Y”}
...
不显示日期:
...
<td>{{result.date_end|date:"M d, Y"}}</td>
...
有什么问题
更新:
如果我使用非“for loop”变量,则过滤器工作并显示日期:
...
<td>{{result.date_end|date:"M d, Y"}}</td>
...
。。。
{{my_value}日期:“md,Y”}
...
你有没有自定义模板过滤器,也称为“日期”?尚旺,我没有添加自定义模板过滤器,但我不知道如何在项目中检出它们?你可以查看页面,看看是否有
{%load xyz%}
语句。这些“xyz”是自定义筛选器/模板标记定义的文件。请检查您的settings.py,查看您是否在那里使用日期格式?我在设置中找不到“日期格式”或“使用日期格式”。“for loop”(请参阅更新)中存在问题。您是否有也称为“date”的自定义模板筛选器?尚旺,我没有添加自定义模板筛选器,但我不知道如何在项目中检出它们?您可以查看页面,查看是否有{%load xyz%}
语句。这些“xyz”是自定义筛选器/模板标记定义的文件。请检查您的settings.py,查看您是否在那里使用日期格式?我在设置中找不到“日期格式”或“使用日期格式”。“for循环”中存在问题(请参阅更新)。
...
<td>{{my_value|date:"M d, Y"}}</td>
...