Python 如何在Django中执行嵌套循环?
我试图将一行有四个div的数据输出到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 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 %}