如何格式化/覆盖Django表单错误消息?

时间:2012-10-29 07:26:03

标签: python html django forms

forms.py

class MyForm(forms.Form):
    no = forms.CharField(error_messages={'required': u'must be xxx')

template.html

{{form.no.error}}

{{form.no.error}}<ul class="errorlist"><li>must be xxx</li></ul> 我想将{{form.no.error}}格式化为纯文本消息而不使用任何html标记

1 个答案:

答案 0 :(得分:23)

你可以删除标签:

{{ form.no.errors|striptags }}

或者只是访问原始错误:

{{ form.no.errors.as_text }}