您的位置:首页 > 运维架构

django中for 标签的 forloop

2015-08-23 20:24 239 查看
在django的模板中,每个{% for %}都有 forloop的模板变量,这个变量有一些提示循环进度信息的属性。

属性如下:

forloop.counter 知识for循环已经循环了多少次,从 1 开始计数

forloop.counter() 和forloop.counter一样,只是从 0 开始计数

forloop.revcounter 从倒数开始数,循环的次数,从 1 开始计数

forloop.revcounter() 从倒数开始数,循环的次数,从 0 开始计数

forloop.first 是否是第一次循环,如果是返回 True 。否则返回 False

forloop.last 是否是最后一次循环,如果是返回 True 。否则返回 False

forloop.parentloop 嵌套循环时,是一个指向当前循环的上一级循环的forloop对象的引用。如 forloop.parentloop.counter 表示上一级循环循环了多少次

forloop 变量仅仅能够在循环中使用。 在模板解析器碰到{% endfor %}标签后,forloop就不可访问了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: