python - 如何检查 Django 模板中的多重性

标签 python django templates multiplicity

有人知道答案吗? 例如,我有一个 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 }} 中的多重性。有什么想法吗?

最佳答案

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

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

关于python - 如何检查 Django 模板中的多重性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13544399/

相关文章:

c++ - 模板循环依赖 - 不同文件中的单独类

c++ - 模板化运算符[] ...可能吗?有用?

c++ - 具有单个非类型模板参数类型的函数调用表达式是否依赖于类型?

python - Pandas:下采样和求和而不填充空格(或留下 `NaN` s)

django - 在reverse()中将参数传递给args的语法

python - 如何将模型转换为其后代代理模型的实例

python - Django 适配器 CSV 需要数小时才能导入

python - 如何定义两个位置参数的互斥组?

python - 如何通过 OpenCV 在 C++ 中实现 poly1d?

Python Maxent 分类器