Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Python 如何在Django中执行嵌套循环?_Python_Django - Fatal编程技术网

Python 如何在Django中执行嵌套循环?

Python 如何在Django中执行嵌套循环?,python,django,Python,Django,我试图将一行有四个div的数据输出到Django模板: <div class="row"> <div class="col-md-3">...</div> <div class="col-md-3">...</div> <div class="col-md-3">...</div> <div class="col-md-3">...</div> </div&g

我试图将一行有四个div的数据输出到Django模板:

<div class="row">
   <div class="col-md-3">...</div>
   <div class="col-md-3">...</div>
   <div class="col-md-3">...</div>
   <div class="col-md-3">...</div>
</div>
我怎样才能做到这一点

更新: 这并不完全使用嵌套for循环,但下面的代码解决了我的问题:

     <div class="row">
        {% for object in object_list %}

                {% with object|search as search_results %}
                    {% if search_results == 'Address' %}
                        <div class="col-3">
                            <div class="iq-card">
                                <div class="">{{ user.username }}</div>
                            </div>
                        </div>
                    {% endif %}
                {% endwith %}

        {% endfor %}
    </div>

{对象列表%中的对象的百分比}
{对象为%|搜索为搜索结果%}
{%如果搜索结果=='地址'%}
{{user.username}
{%endif%}
{%endwith%}
{%endfor%}

您可以简单地在模板中为循环嵌套
,方法与简单循环相同

{%for objects%}
{%用于对象%中的子对象}
...
{%endfor}
{%endfor%}

对于基于数值的迭代循环,请检查此问题,以创建由
包围的多个
..
,也可以是多个块

这样做:

{% for object in objects %}
    <div class="row">
        {% for subobject in object %}
            <div class="col-md-3">...</div>
        {% endfor}
    </div>
{% endfor %}
{%for objects%}
{%用于对象%中的子对象}
...
{%endfor}
{%endfor%}
     <div class="row">
        {% for object in object_list %}

                {% with object|search as search_results %}
                    {% if search_results == 'Address' %}
                        <div class="col-3">
                            <div class="iq-card">
                                <div class="">{{ user.username }}</div>
                            </div>
                        </div>
                    {% endif %}
                {% endwith %}

        {% endfor %}
    </div>
{% for object in objects %}
    <div class="row">
        {% for subobject in object %}
            <div class="col-md-3">...</div>
        {% endfor}
    </div>
{% endfor %}