如何计算jinja2中整数除法的余数 [英] how to calculate remainder of an integer division in jinja2

查看:277
本文介绍了如何计算jinja2中整数除法的余数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to make a mod in jinja2 but no way.

{%set index = 1%}

{% set index = 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语句中删除{{}}.该代码有效...

You just need to remove the {{ }} from your first if statement. This code works...

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

希望这会有所帮助!

这篇关于如何计算jinja2中整数除法的余数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆