1

有人知道答案吗?例如,我有一个 div 容器和其中的几个项目:

<div class="row">
  {% for item in filtered %}
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
  {% endfor %}
</div>

在上面的代码中,我只需要 3 个图像,因此对于循环中的下一个图像,它应该创建新的 DIV,如下所示:

<div class="row">
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
</div>
<div class="row">
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
</div>

问题是:我有迭代图像,也应该有迭代 div.row,因为每个 div 只需要 3 个图像。我到处寻找答案,但没有运气。所以基本上我需要检查 {{ forloop.counter }} 我认为的多重性。有任何想法吗?

4

1 回答 1

2

被过滤器整除可能会有所帮助或循环过滤器

https://docs.djangoproject.com/en/dev/ref/templates/builtins

于 2012-11-24T19:04:12.730 回答