2013-11-10 23 views
3

我想使用django paginator在頁面中顯示項目編號。用django分頁程序顯示項目編號。

我想顯示在例如頁面項前面的項目編號:

如果我共有15個項目,我的分頁程序代碼顯示10條紀錄 頁,然後它應該顯示像第一頁上:

1 item1 
2 item2 
etc 

和下頁它應該顯示:

11 item11 
12 item12 
etc 

回答

5

如果您使用分頁通用Django的意見,你有page_obj,以及後續將做的伎倆:

{% for object in object_list %} 
    {{forloop.counter|add:page_obj.start_index }} 
{% endfor %} 

而且,如果從指數1起是至關重要的,試試這個:

{% for object in object_list %} 
    {{forloop.counter0|add:page_obj.start_index }} 
{% endfor %} 
+0

注:分頁開始從1不是從0所以你的第一個目的從「2」開始而不是「1」 – xxbinxx