我在from中有错误:
errors = form.errors.as_data()在模板中:
{% if errors %}
{% for field, error in errors.items %}
<div class="alert alert-danger">
{{ field }} - {{ error }}
</div>
{% endfor %}
{% endif %}但它告诉我:
first_name - [ValidationError([u'This field is required.'])]如何只获取消息?
发布于 2016-03-08 18:08:12
如果要访问ValidationError实例,则as_data()方法非常有用。如果您只想访问错误消息,那么请使用form.errors而不是form.errors.as_data()
{% if form.errors %}
{% for field, error in form.errors.items %}
<div class="alert alert-danger">
{{ field }} - {{ error }}
</div>
{% endfor %}
{% endif %}https://stackoverflow.com/questions/35864252
复制相似问题