【发布时间】:2010-09-07 21:51:32
【问题描述】:
我正在尝试使用|date 过滤器并遇到了一些问题。下面是输出无格式方式的代码:
{% for the_date in event.date_set.all %}
<p>{{ the_date }}</p>
{% endfor %}
这个输出
<p>2010-10-31</p>
<p>2010-12-01</p>
...etc
当我将代码更改为
{% for the_date in event.date_set.all %}
<p>{{ the_date|date:"F j, Y" }}</p>
{% endfor %}
它只输出:
<p></p>
<p></p>
...etc
我尝试将日期的初始格式更改为不同的内容,但尝试输入日期时出现验证错误,并得到一个
ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']
消息。我真的被这个难住了,有人可以帮忙吗?
【问题讨论】:
标签: python django django-templates