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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。