日時オブジェクトがあります。これは私のテンプレートファイルです:
<ul>
<li>{{ sale.validity }}</li>
</ul>
そして私が得ている出力は次の形式です:
2012年7月18日深夜
出力を次の形式の数値に変更したいと思います:day-month-yearしたがって、たとえば上記は次のように変更されます。
2012年7月18日
誰かが私にこれについて正しい方向を指摘できますか?
日時オブジェクトがあります。これは私のテンプレートファイルです:
<ul>
<li>{{ sale.validity }}</li>
</ul>
そして私が得ている出力は次の形式です:
2012年7月18日深夜
出力を次の形式の数値に変更したいと思います:day-month-yearしたがって、たとえば上記は次のように変更されます。
2012年7月18日
誰かが私にこれについて正しい方向を指摘できますか?
Djangoのドキュメントdate
によると、フィルターを使用して日付をフォーマットできます。
{{ sale.validity|date:"d-m-Y"}}
さらに、DATE_FORMAT(またはDATETIME_FORMAT)設定を設定して、USE_L10N
がFalseの場合にそのような値を表示するためのプロジェクト全体のデフォルトを設定することもできます。それが本当なら、フォーマットのローカリゼーションに関するこのドキュメントを見てください。