基于Django模板中的数字自增(详解)


Posted in Python onSeptember 05, 2017

Django框架的模板提供了{% for %} 标签来进行循环

例如对集合进行循环是比较简单的

{% for row in v1 %}
<div>{{row.name}}</div>
{% endfor %}

但是在Django中,并不直接支持形如"int i = 0;i<100;i++" 这样的循环,Django有自己的自增方法

假设v1内有2个元素

1,从1开始正向自增 结果1,2

{% for row in v1 %}
<div>{{forloop.counter}}</div>
{% endfor %}

2,从0开始正向自增 结果0,1

{% for row in v1 %}
<div>{{forloop.counter0}}</div>
{% endfor %}

3,自减到1 结果2,1

{% for row in v1 %}
<div>{{forloop.revcounter}}</div>
{% endfor %}

4,自减到0 结果1,0

{% for row in v1 %}
<div>{{forloop.revcounter0}}</div>
{% endfor %}

5,是否是最后一个 结果False,True

{% for row in v1 %}
<div>{{forloop.last}}</div>
{% endfor %}

6,是否是第一个 结果True,False

{% for row in v1 %}
<div>{{forloop.first}}</div>
{% endfor %}

7,如果有多层循环,返回上层循环的全部取值的结果

{% for i in v1 %}
{% for row in v1 %}
<div>{{forloop.parentloop}}</div>
{% endfor %} 
{% endfor %}

循环结果

基于Django模板中的数字自增(详解)

以上这篇基于Django模板中的数字自增(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 Python
python机器人行走步数问题的解决
Jan 29 Python
详解python实现交叉验证法与留出法
Jul 11 Python
Python面向对象中类(class)的简单理解与用法分析
Feb 21 Python
什么是python的id函数
Jun 11 Python
matplotlib图例legend语法及设置的方法
Jul 28 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
filter使用python3代码进行迭代元素的实例详解
Dec 03 Python
如何通过python检查文件是否被占用
Dec 18 Python
浅析Python打包时包含静态文件处理方法
Jan 15 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 #Python
python基础_文件操作实现全文或单行替换的方法
Sep 04 #Python
python 生成器协程运算实例
Sep 04 #Python
python 文件操作删除某行的实例
Sep 04 #Python
Django数据库操作的实例(增删改查)
Sep 04 #Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 #Python
Python2实现的LED大数字显示效果示例
Sep 04 #Python
You might like
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
php中关于socket的系列函数总结
2015/05/18 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
js三种排序算法分享
2012/08/16 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
vue filters的使用详解
2018/06/11 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
Django日志模块logging的配置详解
2017/02/14 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
有趣的广告词
2014/03/18 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
监察建议书
2015/02/04 职场文书
工作简报范文
2015/07/21 职场文书
小学校本教研总结
2015/08/13 职场文书
JavaScript 实现页面滚动动画
2021/04/24 Javascript