Django模板中List forLoop的最后一个是forloop.last

for循环在Django模板中是常用的,有时候需要对循环的末尾的对象给予特殊的对待,例如下图

下图中的标示部分,循环列表的最后一个条目不需要下边框,于是乎就要在模板中加一个判断,即如果是最后一个条目,就不要这个效果。

forloop.last表示当前for中的最后一个,类似的还有forloop.counter表示以1开头的forloop当前所在位置,forloop.first表示当前for中的第一个,forloop.parentloop表示父级循环中的当前位置。

参考: http://stackoverflow.com/questions/837237/django-template-for-loop-last-iteration

https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#for

关于本文如您有任何想法和意见,欢迎与我们联系,邮箱地址zhi@uqugu.com
您对本文有什么看法,喜欢或者不喜欢都可以发表意见。