如何在python flask中将for循环值添加到div标记id中?
我有一个如何在python flask中将for循环值添加到div标记id中?,python,html,flask,jinja2,Python,Html,Flask,Jinja2,我有一个flask项目,其中我需要将I的每个值从for循环添加到div标签类 比如: {% for i in range(5) %} <div class="cls{{ i }}"> {% endfor %} Jinja模板允许您在{{}中执行数学运算,以便获得类属性,如cls1,cls2cls5您可以执行以下操作 {% for i in range(5) %} <div class="cls{{ i+1 }}"> {% endfor %} {范围
flask项目
,其中我需要将I
的每个值从for循环
添加到div
标签类
比如:
{% for i in range(5) %}
<div class="cls{{ i }}">
{% endfor %}
Jinja模板允许您在
{{}
中执行数学运算,以便获得类属性,如cls1
,cls2
cls5
您可以执行以下操作
{% for i in range(5) %}
<div class="cls{{ i+1 }}">
{% endfor %}
{范围(5)%内的i的%
{%endfor%}
将呈现以下内容:
<div class="cls1">
<div class="cls2">
<div class="cls3">
<div class="cls4">
<div class="cls5">
执行
有什么问题?它将给出cls1
,cls2
等,而不是cls0
,cls1
。。。这就是你需要的吗?但只有第一个div是可见的。。实际上,我正在尝试在每个div中显示一个表,然后您可以向我们显示HTML结构吗?这将生成5个div,其类属性为cls1
,cls1
cls5
当您将其更改为{{{i+1}}
嘿,它正在工作。。。srryPerfect,我刚刚发布了相同的答案,以供将来可能无意中发现这篇文章的人参考。请随意投票/接受它。祝你一切顺利
<div class="cls1">
<div class="cls2">
<div class="cls3">
<div class="cls4">
<div class="cls5">