【问题标题】:How to check multiplicity in Django template如何检查 Django 模板中的多重性
【发布时间】:2023-03-27 11:30:01
【问题描述】:

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

【问题讨论】:

  • 如果您显示您的实际模板代码,它将帮助人们帮助您。不知道你在问什么。

标签: python django templates multiplicity


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-02-23
    • 1970-01-01
    • 2010-11-19
    • 2013-03-02
    • 2019-09-06
    • 2021-03-24
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多