如何在python烧瓶中为div标签id添加for循环值?

时间:2018-05-08 05:29:34

标签: python html flask jinja2

我有一个flask project,其中我需要将i中的for-loop的每个值添加到div代码class中。

类似的东西:

{% for i in range(5) %}

    <div class="cls{{ i }}">

{% endfor %}

在每个循环中它应该给出

 cls1,cls2,cls3 etc

1 个答案:

答案 0 :(得分:1)

Jinja模板允许您在{{}}内执行数学运算所以为了将您的类属性设置为cls1cls2,... cls5,您可以执行以下操作

{% for i in range(5) %}
    <div class="cls{{ i+1 }}">
{% endfor %}

将呈现以下内容:

<div class="cls1">
<div class="cls2">
<div class="cls3">
<div class="cls4">
<div class="cls5">