Python Django标签\所需标签星号
我目前正在处理一些Django模板,希望在必填字段的标签后面加一个星号 首先,我发现这种语法工作得很好,但它使我键入了很多没有必要的星号的代码Python Django标签\所需标签星号,python,django,Python,Django,我目前正在处理一些Django模板,希望在必填字段的标签后面加一个星号 首先,我发现这种语法工作得很好,但它使我键入了很多没有必要的星号的代码 <div> {{ field.errors }} <label for="{{ field.auto_id }}"> {% if field.field.required %}<span class="required">{{ field.label }}</span>
<div>
{{ field.errors }}
<label for="{{ field.auto_id }}">
{% if field.field.required %}<span class="required">{{ field.label }}</span>
{% else %}{{ field.label }}{% endif %}
</label>
{{ field }}
</div>
{{field.errors}}
{%if field.field.required%}{{field.label}
{%else%}{{field.label}{%endif%}
{{field}}
这是我当前模板中的代码:
<div>
{{ field.errors }}
{{ field.label_tag }}{{ field }}
</div>
{{field.errors}}
{{field.label_tag}{{{field}}
这样可以节省大量代码,但我不知道如何在带有必填字段的标签后获得星号
有人能帮我吗?
如果您需要更多信息,请随时询问 考虑编写一个模板标记,该标记接受
字段
并返回字段。如果字段是必需的,则使用带星号的标签
,如果字段不是必需的,则使用字段。标签
。您可以这样使用:
<div>
{{ field.errors }}
{{ field | append_ast_if_req }}
{{ field }}
</div>
考虑编写一个模板标记,该标记接受
字段
并返回字段。如果字段是必需的,则使用带星号的标签
,如果字段不是必需的,则使用字段。标签
。您可以这样使用:
<div>
{{ field.errors }}
{{ field | append_ast_if_req }}
{{ field }}
</div>
您是否尝试过在表单(cf)上设置
required\u css\u class='something'
,然后使用css在标签上添加一个红色星号您是否尝试过在表单(cf)上设置required\u css\u class='something'
然后使用css,您可以在标签上添加一个红色星号您是否考虑过使用它来呈现表单?默认情况下,它会将询问的星号添加到所有必填字段中。它还用红色标出了必填字段。事实上。去年我经常使用Crispy表单。您是否考虑过使用它来渲染表单?默认情况下,它会将询问的星号添加到所有必填字段中。它还用红色标出了必填字段。事实上。去年,我经常用脆饼。