我有一个ValidationError,它是ValidationErrors的列表。我需要在模板上遍历它们,以HTML格式格式化每个错误。这是我的清单:
[ValidationError([u'123456']), ValidationError([u'STRING']), ValidationError([u'123STRING'])]
在我的模板中,我尝试了这个:
for error in form.non_field_errors.all # Doesn't work
for error in form.non_field_errors # Doesn't work either
form.non_field_errors.all.0 # Nope
form.non_field_errors # Works, but won't let me format the error, one by one
form.non_field_errors.as_ul # Works, but won't let me format the error, one by one
我应该采取什么其他措施才能使它正常工作?
也许这可以帮助:
{{ form.errors.$field }}
将其放在以下位置:
{{ $field }}
$ field应替换为您的表单域;)
{% for error in form.non_field_errors %}
{{error}}
{% endfor %}
我认为一点创意也可能会有所帮助。我可以再回来,我的0分吗?