我正在使用Django表单,并试图遍历模板中的字段。 我是这样的:
<form method = "post">
<span>
{% for error in form.errors %}
<p>{{ error }}</p>
{% endfor %}
</span>
{% for field in form %}
<span>
{{ field.label_tag }}
</span>
<div>
{{ field }}
</div>
{% endfor %}
{% csrf_token %}
<button type = "submit">
</form>
但是,当我这样做时,模板中显示的错误字段显示为“ 全部”。
除此之外,使用此表单还可以。 我想知道发生了什么事。
非常感谢!
答案 0 :(得分:0)
尝试使用这种形式(记住要添加CSS):
<form method = "post">
{% csrf_token %}
{% for field in form %}
{{ field.label_tag }}
{{ field }}
{{field.errors.as_text|cut:'* '}}
{% endfor %}
<button type = "submit">
</form>