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

2024-10-02 00:34:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道在一个名为^{}的内置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 %}"
/>

请注意我如何使用value="{{ field.value|date:"F j, Y, g:i a" }}"(那些双引号实际上起作用)。在

有更简单的方法吗?最好我希望保持与其他输入字段相同的格式:

^{pr2}$

其中add_class和{}来自Django widget tweaks app。在


Tags: djangonameid过滤器fieldinputdatevalue

热门问题