Python Django:在输入/选择字段中添加默认类

Python Django:在输入/选择字段中添加默认类,python,django,Python,Django,我需要的只是添加一个默认类,我会将其称为“myclass”添加到所有出现在添加/编辑表单中的输入/选择字段中。我想改变这个 <div class="field-label"> <div> <label for="id_label" class="required">Label:</label> <input type="text" name="label" id="id_label" class="vTextField"> </d

我需要的只是添加一个默认类,我会将其称为“myclass”添加到所有出现在添加/编辑表单中的输入/选择字段中。我想改变这个

<div class="field-label">
<div>
<label for="id_label" class="required">Label:</label>
<input type="text" name="label" id="id_label" class="vTextField">
</div>
</div>

标签:
进入这个

<div class="field-label">
<div>
<label for="id_label" class="required">Label:</label>
<input class="myclass" type="text" name="label" id="id_label" class="vTextField">
</div>
</div>

标签:
我知道该输出是在fieldset.html模板(admin/includes/fieldset.html)中完成的,但我不知道field.field参数设置在哪里以及如何设置,因为显然已经格式化了:

[... ]
    {% if field.is_checkbox %}
        {{ field.field }}{{ field.label_tag }}
    {% else %}
        {{ field.label_tag }}
        {% if field.is_readonly %}
            <p>{{ field.contents }}</p>
        {% else %}
            {{ field.field}}
        {% endif %}
    {% endif %}
[...]
[…]
{%if field.is_checkbox%}
{{field.field}{{field.label_tag}}
{%else%}
{{field.label_tag}
{%if field.is_readonly%}
{{field.contents}

{%else%} {{field.field} {%endif%} {%endif%} [...]
我在哪里可以编辑?
Thanx预先

不要认为有办法为来自Django的输入设置默认类。你应该看看


它将允许您直接从表单类自定义表单。因此,在模板中,您只需添加
{%crispy some_form%}

不要认为有办法为来自Django的输入设置默认类。你应该看看


它将允许您直接从表单类自定义表单。因此,在模板中,您只需添加
{%crispy some_form%}

看起来您可以用如下内容替换{{field.field}:

<input id="{{ field.id_for_label }}"
                     name="{{ field.html_name }}"
                     value="{{ field.value }}"
                    {% if field.field.max_length != None %}
                        maxlength="{{ field.field.max_length }}"
                    {% endif %}
                    {% if field.field.min_length != None %}
                        minlength="{{ field.field.min_length }}"
                    {% endif %}
                     >


这应该允许您将所需的类放在您的输入上=)

看起来您可以将{{field.field}替换为以下内容:

<input id="{{ field.id_for_label }}"
                     name="{{ field.html_name }}"
                     value="{{ field.value }}"
                    {% if field.field.max_length != None %}
                        maxlength="{{ field.field.max_length }}"
                    {% endif %}
                    {% if field.field.min_length != None %}
                        minlength="{{ field.field.min_length }}"
                    {% endif %}
                     >


这将允许您将所需的类放在您的输入中=)

感谢zubhav澄清这一点,您的回答非常有用!感谢祖巴夫澄清这一点,你的回答非常有用!