django templatetags,django templates

  django templatetags,django templates

  我们之前多次讲过for循环,python中也有不少循环。不知道有没有听说过for循环的模板,它是for循环的扩展。

  可能有些朋友对模板的用法不是很清楚。借此机会,今天谈谈loop的新朋友模板。

  当列表为空或非空时,执行不同的操作:

  列表%}中项目的{%

  .

  {% empty %}

  .

  {% endfor %}

  使用forloop.counter访问循环数。以下代码依次输出循环次数,从1开始计数:

  列表%}中项目的{%

  .

  {{ forloop.counter }}

  .

  {% endfor %}

  从0开始计数:

  Microsoft YaHei"; font-size: 14px;">{% for item in list %}

   ...

   {{ forloop.counter0 }}

   ...

  {% endfor %}

  


  

判断是否是第一次循环:

  


  

{% for item in list %}   ...   {% if forloop.first %}   This is the first round.   {% endif %}   ...  {% endfor %}  


  

判断是否是最后一次循环:

  


  

{% for item in list %}   ...   {% if forloop.last %}   This is the last round.   {% endif %}   ...  {% endfor %}  


  

逆向循环:

  


  

{% for item in list reversed %}   {{ item }}  {% endfor %}  


  

以上就是Django中template for循环使用的使用方法,跟for循环相比较有什么不同呢?小伙伴们恶意找出来再跟小编进行交流。更多Python学习推荐:PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: