zoukankan      html  css  js  c++  java
  • Django 模板变量之 forloop

    1. 模板变量之forloop.counter:从1开始自增1

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.counter}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果

    2. 模板变量之forloop.counter0:从0开始自增1

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.counter0}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果

    3. 模板变量之forloop.revcounter:从循环最大值开始自减1,自减到1截止

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.revcounter}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果:

    4. 模板变量之forloop.revcounter0:从循环最大值开始自减1,自减到0截止

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.revcounter0}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果:

    5. 模板变量之forloop.first:是否是第一次循环

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.first}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果:

    6. 模板变量之forloop.last:是否是最后一次循环

    • 模板代码如下:
    {% for row in v %}
    <tr>
    	<td>{{forloop.last}}</td>
    	<td>{{row.hostname}}</td>
    	<td>{{row.ip}}</td>
    	<td>{{row.port}}</td>
    	<td>{{row.b.caption}}</td>
    	<td>{{row.b.code}}</td>
    </tr>
    {% endfor %}               
    
    • 浏览器效果:

    7. 模板变量之forloop.parentloop:获取父级循环对象,同时也拥有:counter/counter0/revcounter/revcounter0/first/last 等属性

  • 相关阅读:
    Ubuntu下ATI显卡风扇转速调节脚本
    App_GlobalResources和LocalResources文件夹区别
    ubuntu下添加开机启动项
    UBUNTU安装PHP
    ubuntu apache2配置
    在ubuntu 上安装半透明玻璃窗口
    ASP.NET 页面:在此页面动态调用用户控件(.ASCX)
    Ubuntu 安装 LAMP 主机之后运行出现乱码
    Ubuntu下安装LMAP—菜鸟版
    Ubuntu 10.04风扇声音太大
  • 原文地址:https://www.cnblogs.com/LuckyZLi/p/9867488.html
Copyright © 2011-2022 走看看