计算flask模板中的行数

计算flask模板中的行数,第1张

计算flask模板中的行数

循环中,你可以访问一个名为的特殊变量,

loop
并且可以看到带有
{{ loop.length }}

这就是循环辅助变量所能做的一切:

  • loop.index 循环的当前迭代。(1个已索引

  • loop.index0 循环的当前迭代。(0索引)

  • loop.revindex 从循环末尾开始的迭代次数(索引1)

  • loop.revindex0 从循环末尾开始的迭代次数(索引为0)

  • loop.first 如果是第一次迭代,则为 true。

  • loop.last 如果最后一次迭代,则为 true。

  • loop.length 序列中的项目数。

  • loop.cycle 一个辅助函数,用于在序列列表之间循环。请参阅下面的说明。

  • loop.depth 指示当前渲染在递归循环中的深度。从1级开始

  • loop.depth0 指示当前渲染在递归循环中的深度。从0级开始

编辑:

要查看de for循环外的项目计数,可以从视图中生成另一个变量,例如

count_data = len(data)
或可以使用
length
过滤器:

Data count is {{ data|length }}:{% for i in data %}    <tr>      <td>{{i.id}}</td>      <td>{{i.first_name}}</td>      <td>{{i.last_name}}</td>      <td>{{i.email}}</td>    </tr>{% endfor %}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4961804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存