Django隐藏所有表单字段错误

时间:2017-11-24 05:42:00

标签: django django-models django-forms django-templates

是否有一种直接的方法来隐藏所有Django表单字段错误(最好使用CSS)?我最终想要隐藏它们,然后显示我自己的自定义错误。我试过这里提供的代码:django hide all form errors

并在{%block content%}标记

之间使用了此方法
{% for field in form %}
<div class="fieldWrapper">
    {# uncomment to display field errors #}
    {# {{ field.errors }} #}

    {{ field.label_tag }} {{ field }}
    </div>
{% endfor %}

但他们仍然会重新出现。它们肯定是字段错误,因为我可以使用以下CSS打印它们:

{% block app_styles  %}
{% if form.errors %}
<div id="form-error">
    <p>The operation could not be performed because one or more error(s) occurred.<br />Please resubmit the form after making the following changes:</p>
    <ul class="errorlist">
    {% for field in form %}
    <li>{{ field.errors|striptags }}</li>
    {% endfor %}
    </ul>
</div>

{%endif%}

{%endblock%}

0 个答案:

没有答案