django学习——采用forloop对模板中的数据进行排序
2017-11-14 11:31
429 查看
视图函数中获取数据库中的内容,传递到Template中,采用for循环进行展示时,有时需要对数据进行排序,此时,可以采用forloop函数:
便可以将名次依次展示:
forloop的一些常见用法:
1、forloop.counter:表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。
2、forloop.counter0 :类似于 forloop.counter ,但是它是从0计数的。 第一次执行循环时这个变量会被设置为0。
3、forloop.revcounter :是表示循环中剩余项的整型变量。 在循环初次执行时 forloop.revcounter 将被设置为序列中项的总数。 最后一次循环执行中,这个变量将被置1。
4、forloop.revcounter0 :类似于 forloop.revcounter ,但它以0做为结束索引。在第一次执行循环时,该变量会被置为序列的项的个数减1。
5、forloop.first : 当循环到第一个时,返回True ,其余所有为False
6、forloop.last :当循环到最后一个时,返回Ture, 其余所有为False
7、forloop还可以与过滤器配合使用,比如:forloop.counter|add: ‘3’,便是从第4开始计数的。
……
{% for user in all_users %} <span class="">{{ forloop.counter }}</span> ... {% endfor %}
便可以将名次依次展示:
1 2 3 ...
forloop的一些常见用法:
1、forloop.counter:表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。
2、forloop.counter0 :类似于 forloop.counter ,但是它是从0计数的。 第一次执行循环时这个变量会被设置为0。
3、forloop.revcounter :是表示循环中剩余项的整型变量。 在循环初次执行时 forloop.revcounter 将被设置为序列中项的总数。 最后一次循环执行中,这个变量将被置1。
4、forloop.revcounter0 :类似于 forloop.revcounter ,但它以0做为结束索引。在第一次执行循环时,该变量会被置为序列的项的个数减1。
5、forloop.first : 当循环到第一个时,返回True ,其余所有为False
6、forloop.last :当循环到最后一个时,返回Ture, 其余所有为False
7、forloop还可以与过滤器配合使用,比如:forloop.counter|add: ‘3’,便是从第4开始计数的。
……
相关文章推荐
- 对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试。
- 对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试。
- 对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试
- WPF学习1 DataGrid 采用模板列进行数据绑定
- 6.对数组进行排序、求最大值和求元素和的函数采用静态成员函数的方式封装成数组算法类模板ArrayAlg,并采用相关数据进行测试。
- django学习笔记---模板语言forloop循环
- hadoop实战学习之用MapReduce简单对整形数据进行全局排序
- django 学习-11 Django模型数据模板呈现
- Android学习之使用startActivityForResult()和onActivityResult()进行跳转并返回数据
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- Django中对数据查询结果进行排序的方法
- 采用冒泡法对一维数组中的数据按升序进行排序。
- XSLT2.0 从外部读取信息并分析生成对应文件.采用xsl:for-each-group进行排序输出
- 转:django模板标签{% for %}的使用(含forloop用法)
- 使用Vegan包进行生态学数据排序分析的学习(一)
- django学习笔记之forloop
- django模板之forloop
- Django 模板语言:如何重复for loop词典的值
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 《利用Python进行数据分析: Python for Data Analysis 》学习随笔