Django Forms:只显示模板中的第一个错误?

时间:2013-02-16 02:35:53

标签: python django forms

我目前正在使用Django的内置登录视图,其中包含一个供用户登录的表单,并且具有以下内容:

{% if form.username.errors %}<p class="error">{{ form.username.errors }}</p>{% endif %}

每个字段

。我想将所有错误消息移动到工具提示或全部到登录框的顶部,所以我只想显示第一条错误消息。有干净的方法吗?

1 个答案:

答案 0 :(得分:0)

与任何类似列表的对象一样,您可以使用first模板过滤器:

{{ form.username.errors|first }}