Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django:没有li的表单集错误/*_Django_Django Templates_Formset - Fatal编程技术网

Django:没有li的表单集错误/*

Django:没有li的表单集错误/*,django,django-templates,formset,Django,Django Templates,Formset,我正在使用一个表单集表单集。非表单错误以我需要的方式显示。但是,表单集中dict的中我的字段特定错误。错误总是显示在标记中。我尝试了.as_text,但只添加了一个*(并删除了li)。但我也不需要这个 有人能帮我吗 {% if formset.total_error_count %} {% if formset.non_form_errors %} {% for error in formset.non_form_errors %} <div

我正在使用一个表单集<代码>表单集。非表单错误以我需要的方式显示。但是,表单集中dict的
中我的字段特定错误。错误总是显示在
  • 标记中。我尝试了
    .as_text
    ,但只添加了一个*(并删除了li)。但我也不需要这个

    有人能帮我吗

    {% if formset.total_error_count %}
        {% if formset.non_form_errors %}
            {% for error in formset.non_form_errors %}
                <div class="alert alert-warning" role="alert">
                    {{ error|escape }}
                </div>
            {% endfor %}
        {% endif %}
        {% for dict in formset.errors %}
            {% for error in dict.values %}
                <div class="alert alert-warning" role="alert">
                    {{ error|escape }}
                </div>
            {% endfor %}
        {% endfor %}
    {% endif %}
    
    <form method="post">
        {% csrf_token %}
        {{ formset.management_form }}
    
    {%if formset.total_error_count%}
    {%if formset.non_form_errors%}
    {%formset.non_form_errors%}
    {{error | escape}
    {%endfor%}
    {%endif%}
    {%formset.errors%}
    {dict.values%中的错误为%0}
    {{error | escape}
    {%endfor%}
    {%endfor%}
    {%endif%}
    {%csrf_令牌%}
    {{formset.management_form}
    
    可以通过移动表单循环中的单个错误来解决问题:

    {% if formset.total_error_count %}
        {% if formset.non_form_errors %}
            {% for error in formset.non_form_errors %}
                <div class="alert alert-warning" role="alert">
                    {{ error|escape }}
                </div>
            {% endfor %}
        {% endif %}
    {% endif %}
    
    {% for form in formset %}
    
        {% if form.quantity.errors %}
            <div class="alert alert-warning" role="alert">
                {% for error in form.quantity.errors %}
                    {{ error|escape }}
                {% endfor %}
            </div>
        {% endif %}
    
    {%if formset.total_error_count%}
    {%if formset.non_form_errors%}
    {%formset.non_form_errors%}
    {{error | escape}
    {%endfor%}
    {%endif%}
    {%endif%}
    {formset%中表单的%s}
    {%if form.quantity.errors%}
    {form.quantity.errors%中的错误为%s}
    {{error | escape}
    {%endfor%}
    {%endif%}