flask jinja2内置变量

Posted yywblogw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 %}

效果图:
技术图片

以上是关于flask jinja2内置变量的主要内容,如果未能解决你的问题,请参考以下文章

Flask的Jinja2模版过滤器

Flask模板

flask知识汇总

jinjia2

flask基础之jinja2模板-过滤器

flask基础之jinja2模板-语法定义