1

と呼ばれる組み込みの Django フィルターでそれを理解していdateます。

の日付形式を変更したいのですが、DateTimeInputHTML 全体を実際に手動で書き出さないとわかりません。だから現在、私はこのようなことをしています:

<input id="{{ field.id_for_label }}" type="text" name="{{ field.name }}" value="{{ field.value|date:"F j, Y, g:i a" }}"
    class="round datetimepicker {% if field.errors %}error-input{% endif %}"
/>

使用方法に注意してくださいvalue="{{ field.value|date:"F j, Y, g:i a" }}"(これらの二重引用符は実際に機能します)。

これを行う簡単な方法はありますか?できれば、他の入力フィールドと同じ形式を維持したいと思います。

{{ field|add_class:"round datetimepicker"|add_error_class:"error-input" }}

whereadd_classadd_error_classDjango ウィジェットの微調整 appからのものです。

4

1 に答える 1

2

ドキュメントを確認しました。DateTimeInput ウィジェットは、 初期値の形式としてオプションの引数を 1 つ取ります。
それが役立つことを願っています

于 2012-05-27T02:16:12.933 に答える