django中for 标签的 forloop

在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就不可访问了

 

posted @ 2015-08-23 20:24  likePython  阅读(481)  评论(0编辑  收藏  举报