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 %}

效果图:

posted @ 2020-02-08 16:21  Eash、  阅读(527)  评论(0编辑  收藏  举报