gpt4 book ai didi

django - 如何在 Django 模板中使用数学余数?

转载 作者:行者123 更新时间:2023-12-05 08:13:52 47 4
gpt4 key购买 nike

我想在每 4 个元素之后更改 li 的类属性(这意味着应该更改第 5、9、13 个 li 元素类)。

我试过类似下面的东西,但它给了我一个语法错误:无法解析余数:来自“forloop.counter%4”的“%4”

{% for p in plist %}
{% ifequal forloop.counter%4 1 %}
<li class="clear"> {{p.title}} </li>
{% else %}
<li> {{p.title}} </li>
{% endifequal %}
{% endfor %}

如果有人能给我建议可行的解决方案,我将不胜感激。

最佳答案

你可以使用 forloop.counter0 和 filter divisibleby:

{% ifequal forloop.counter0|divisibleby:"4" %}

关于django - 如何在 Django 模板中使用数学余数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1438486/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com