Python 有没有一种简单的方法来更改Django表单的datetime输入字段的格式?

Python 有没有一种简单的方法来更改Django表单的datetime输入字段的格式?,python,django,django-forms,django-templates,django-template-filters,Python,Django,Django Forms,Django Templates,Django Template Filters,我知道在一个名为的内置Django过滤器中 我想修改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.e

我知道在一个名为的内置Django过滤器中

我想修改
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 %}"
/>
其中
add\u class
add\u error\u class
来自哪里。

我检查了文档。 这个 将一个可选参数作为其初始值的格式。

希望这有帮助

再加上检查alsoNice ok。我不知道我怎么会错过。谢谢我想我已经习惯了自定义过滤器小部件,以至于忘了检查如何通过
views.py
forms.py
添加选项的原始方法。
{{ field|add_class:"round datetimepicker"|add_error_class:"error-input" }}