我正在嘗試使用|date
過濾器並遇到一些問題。這裏是輸出格式化的方式代碼:在Django模板中格式化日期
{% 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
我試着改變init日期以不同的事情的IAL格式,但後來我得到一個驗證錯誤嘗試輸入的日期,並獲得了
ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']
消息。我真的被這個難住了,誰能幫忙?
嗯,它們是模型中的一個'DateField',我認爲它會將它們強制轉換爲'datetime.date'對象。我錯了嗎? – 2010-09-08 10:41:46
無視最後一個,明白了... – 2010-09-08 11:23:40