我正在尝试显示表单中的字段列表,其中任何未正确验证或填写(如果需要)的字段都显示在页面顶部。我的 html 正文中有以下代码:
{% if form.errors %}
<b>Incorrect fields to correct:</b>
<ul>
{% for error in form.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
这会遍历我所有有错误的字段。但是,显示的数据来自
{{ error }}
是我的变量名。我可以更改我的输出,以便可以显示不同的输出来替换我的变量名称吗?
我的变量在这个类中:
from django import forms
from django.core.exceptions import ValidationError
from django.core import validators
class InformationForm(forms.Form):
#...
full_name = forms.CharField(max_length=130)
#rest of fields follow...