我的模板中有这个,我只想显示用户名错误而不是所有表单错误

{% for field in form %}
    {% for error in field.errors %}
        <div class="row">
            <div class="small-12 columns val-error-msg error margin-below">
                {{ error }}
            </div>
        </div>
    {% endfor %}
{% endfor %}

最佳答案

您可以使用 form.field_name.errors 指定字段错误

喜欢:

{% if form.username.errors %}
    {{form.username.errors}}
    # or
    # {{form.username.errors.as_text}}
    # this will remove the `<ul></ul>` tag that django generates by default
{% endif %}

关于python - 如何在 Django 中显示一个表单错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51365733/

10-12 22:04