python - how to set custom forloop start point in django template -
there forloop in java can tell start , end:
for(int i=10;i<array.length;i++){ } but how can implement int i=10 in django template? how can set starting , ending point on own?
there forloop.first , forloop.last, defined inside loop , cannot this?:
{{forloop.first=10}} {% athlete in athlete_list %} <li>{{ athlete.name }}</li> {% endfor %} {{forloop.last=20}} i read django doc feature seems not there
how using built-in slice filter:
{% athlete in athlete_list|slice:"10:20" %} <li>{{ athlete.name }}</li> {% endfor %} if need make numeric loop (just python's range), need custom template tag, one: http://djangosnippets.org/snippets/1926/
see other range snippets:
also see:
by way, doesn't sound job templates - consider passing range view. and, fyi, there proposal make such tag, rejected because it trying lead programming in template. - think it.
Comments
Post a Comment