关于模板中form.errors的显示

2017-09-30  本文已影响0人  wangfp

首先,模板中使用的变量'{{ var }}'只能是字典中的键,或者具有返回结果的函数
在模板中使用{{ form.errors }},Django默认调用{{ form.errors.as_ul }}显示(其它可选用显示方法有as_dataas_jsonas_text
而实际上{{ form.errors }}可以进行字典方法的操作,例如

{% for value in form.errors.values %}
{{ value }}
{% endfor %}

上述代码就可以只显示出表单错误的原因

上一篇下一篇

猜你喜欢

热点阅读