flask jinja2内置变量
loop.index:当前循环的迭代次数(默认从1开始)
loop.index0:当前循环的迭代次数(默认从0开始)
loop.revindex:到循环结束需要迭代的次数(默认从1开始)
loop.revindex0:到循环结束需要迭代的次数(默认从0开始)
loop.first:如果是第一次迭代,为True
loop.last:如果是最后一次迭代,为True
loop.length:序列中的项目数
loop.depth:显示渲染的递归循环的层级数(默认从1开始)
loop.depth0:显示渲染的递归循环的层级数(默认从0开始)
例如:
{% for value in devicePara.attributes %}
<div class="col-lg-4">
<div class="card alert">
<div class="card-header">
<h4>{{loop.index}}</h4>
<div class="card-header-right-icon">
<ul>
<li class="card-close" data-dismiss="alert"><i class="ti-close"></i></li>
</ul>
</div>
</div>
<div class="card-body">
<table class="table table-responsive table-striped">
<thead>
<tr>
<th>Date</th>
<th>Value</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
{% endfor %}
效果图: