bas*_*sh- 2 django django-forms
我有一个表单,我想在for循环中显示错误.
{% for error in form.errors %}
<tr><td>{{ error }}</td></tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
通过执行此操作,{{error}}仅包含具有错误的字段名称,但不包含错误消息.如何显示错误消息?
您可以使用以下格式获取所有字段错误:
{% for field in form %}
{{ field.errors|striptags }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
或者针对特定领域:
{% if form.subject.errors %}
<ol>
{% for error in form.subject.errors %}
<li><strong>{{ error|escape }}</strong></li>
{% endfor %}
</ol>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
更多信息:https://docs.djangoproject.com/en/dev/topics/forms/#customizing-the-form-template
| 归档时间: |
|
| 查看次数: |
4439 次 |
| 最近记录: |