2014-07-03 72 views
0

在Django模板中,我想要創建一個迭代遍歷列表的for循環。在那個循環中,我也希望能夠使用循環的迭代編號。模板中for循環的迭代次數

例如,如果some_list有4個元素,那麼:

{% for o in some_list %} 
    # Print out the iteration number 
{% endfor %} 

應打印出以下幾點:

>> 0 
>> 1 
>> 2 
>> 3 

我怎樣才能做到這一點?

+1

[Django - 模板循環中的迭代數]的可能重複(http://stackoverflow.com/questions/11481499/django-iterate-number-in-for-loop-of-a-template) – szymanskilukasz

回答

3

請參閱文檔for tag。要獲得循環索引,請在塊內使用{{ forloop.counter0 }}