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