我知道在一个名为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