jinja2 - 如何计算jinja2中整数除法的余数

标签 jinja2

我正在尝试在 jinja2 中制作一个 mod,但没有办法。

{% 设置索引 = 1 %}

选项1:

{% for .... %}
    {% if {{index % 3 == 0}} %}

    {% endif %}
    {% set index = index  + 1 %}
{% endfor %}

选项2:
{% for .... %}
   {% if index.index is divisibleby 3 %}

   {% endif %}
   {% set index = index  + 1 %}
{% endfor %}

有什么想法吗?

谢谢

最佳答案

您只需要从第一个 if 语句中删除 {{ }}。此代码有效...

<!--    {% set index = 9 %} -->
{% set index = 10 %}
    {% if index % 3 == 0 %}hi
    {% endif %}
{% set index = index  + 1 %}

希望这有帮助!

关于jinja2 - 如何计算jinja2中整数除法的余数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994021/

相关文章:

python - Django 小部件调整 'render_field' 不起作用

python - 如何使用 python 链接到另一个目录?

javascript - Python - 如何在 JS 中导出 JSON

html - 强制 <div> 保留在 <td> 单元格中的一行

jinja2 - dbt jinja 中是否有所有*有效*数据库和模式组合的变量列表?

html - 在 HTML 中格式化动态呈现表

python - 将列表参数传递给 Jinja2 扩展中的调用节点

python - jinja2中for循环内的范围

python - 模板应该放在蓝图模板文件夹中还是全局模板文件夹中?

python - Flask的url_for不引用斜杠