1

我知道在一个名为date.

我想修改 a 的日期格式DateTimeInput,但如果不实际手动写出整个 HTML,我就无法弄清楚。所以目前我做这样的事情:

<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" }}

来自Django 小部件调整应用程序的位置add_class和位置。add_error_class

4

1 回答 1

2

我检查了文档。DateTimeInput 小部件 采用一个可选参数作为其初始值的格式。
希望有帮助

于 2012-05-27T02:16:12.933 回答