0
我试图显示一个窗体中的字段列表,没有正确验证或填写(如果需要)任何字段显示在页面的顶部。我在我的HTML正文下面的代码:使用Django框架在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...
我不使用的ModelForm,我用form.Form(编辑问题与更多的代码) – Zac
@JimRilye - 先试一试 - 它会工作不管。 – karthikr
@JimRilye。 karhikr是对的。 form.Form字段也可以使用参数'error_messages = {}'。因此,只需将该参数添加到'full_name' –