Python Django:在输入/选择字段中添加默认类
我需要的只是添加一个默认类,我会将其称为“myclass”添加到所有出现在添加/编辑表单中的输入/选择字段中。我想改变这个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
<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澄清这一点,您的回答非常有用!感谢祖巴夫澄清这一点,你的回答非常有用!