django 模板中{%for%}的使用

Posted chrran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 模板中{%for%}的使用相关的知识,希望对你有一定的参考价值。

1.{%for athlete in list reversed%}  reversed用于反向迭代

2.for 标签 支持一个可选的 empty 变量

3.forloop 模板变量 

4.forloop.counter

  forloop.counter 总是一个表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。

  forloop.counter0 类似于 forloop.counter ,但是它是从0计数的。 第一次执行循环时这个变量会被设置为0。

  

forloop.revcounter 是表示循环中剩余项的整型变量。 在循环初次执行时 forloop.revcounter 将被设置为序列中项的总数。 最后一次循环执行中,这个变量将被置1。

 
 

 

forloop.revcounter0 类似于 forloop.revcounter ,但它以0做为结束索引。 在第一次执行循环时,该变量会被置为序列的项的个数减1。

 
 

 

    forloop.first 是一个布尔值,如果该迭代是第一次执行,那么它被置为```` 在下面的情形中这个变量是很有用的:

    

forloop.last 是一个布尔值;在最后一次执行循环时被置为True。 一个常见的用法是在一系列的链接之间放置管道符(|)

  

 

以上是关于django 模板中{%for%}的使用的主要内容,如果未能解决你的问题,请参考以下文章

在 Django 模板中使用 webapp2.uri_for

如何在Django模板的内部for循环中使用外部for循环值

如何在 Django 模板中使用这个 for 循环? [关闭]

django 模板中{%for%}的使用

使用 For 循环的 Django Python 模板嵌套列表

在 Django 模板中使用 for 循环显示多个 chart.js 图表