【发布时间】:2013-09-07 06:37:58
【问题描述】:
在java中有一个forloop,我可以告诉我从哪里开始,从哪里结束:
for(int i=10;i<array.length;i++){
}
但是我如何在 django 模板中实现这个int i=10?如何自己设置起点和终点?
有一个forloop.first 和forloop.last,但它们是在循环内定义的,我不能这样做吗?:
{{forloop.first=10}}
{% for athlete in athlete_list %}
<li>{{ athlete.name }}</li>
{% endfor %}
{{forloop.last=20}}
我阅读了 django 文档,但似乎没有此功能
【问题讨论】:
-
你为什么需要这个?
-
@thomasorozco,只是出于兴趣。
-
你可以构建一个自定义模板标签,它可以为你做到这一点,就像这样djangosnippets.org/snippets/779
标签: python django django-templates django-template-filters