14)django-模板(计数器)  模块中for循环⾃带计数器。
  使⽤场景:表格数据相增加序列号。
  问:可以使⽤表的⾃增加序列做为序列号,但是这个存在个问题,即表中数据被删除,则会出现序列不连续。
  1)每个循环都有6个公共⽅法,双循环有parentloop⽅法
  计算器,每个循环都有这6个⽅法
django前端模板<td>{{ unter }}</td>循环计数器从1开始
<td>{{ unter0 }}</td>循环计数器从0开始
<td>{{ vcounter }}</td>循环计数器;倒数开始到1
<td>{{ vcounter0 }}</td>循环计数器;倒数开始到0
<td>{{ forloop.last }}</td>循环计数器;是否是最后⼀个
<td>{{ forloop.first }}</td>循环计数器;是否是最后⼀个
  <td>{{ forloop.parentloop }}</td>
  2)模块代码:
{% for row in v1 %}
<tr host-id="{{ row.nid }}" bid="{{ row.b_id }}">
<td>{{ unter }}</td>
<td>{{ unter0 }}</td>
<td>{{ vcounter }}</td>
<td>{{ vcounter0 }}</td>
<td>{{ forloop.last }}</td>
<td>{{ forloop.first }}</td>
<td>{{ row.hostname }}</td>
<td>{{ row.ip }}</td>
<td>{{ row.port }}</td>
<td>{{ row.b.caption }}</td>
</tr>
{% endfor %}
——————————————————————————————
{% for i in v1 %}
{% for row in v1 %}
<tr host-id="{{ row.nid }}" bid="{{ row.b_id }}">
<td>{{ forloop.parentloop }}</td>
<td>{{ row.hostname }}</td>
<td>{{ row.ip }}</td>
<td>{{ row.port }}</td>
<td>{{ row.b.caption }}</td>
</tr>
{% endfor %}
{% endfor %}
  3)效果如下: