2012-03-30 21 views
1

有沒有辦法獲取Paginator中顯示的項目的行號?例如,我設置一個頁面應該包含50個項目,所以下一個頁面的行號應該從51開始。但是我找不到任何方法來做到這一點,並且當我使用forloop.counter時,行號會重置每一頁。分頁中的Django行號

回答

6

您可以使用add模板標籤從分頁程序添加當前計數的for循環

{{ forloop.counter.0|add:paginator.page.start_index }} 
+1

這是解決方案!但是,請改用'forloop.counter0'。真棒! – 2012-03-30 09:23:57

+0

編輯 - 好點。 – 2012-03-30 09:27:41

+0

謝謝,但是在我的情況下(使用ListView)它是'''{{forloop.counter0 | add:page_obj.start_index}}''。 – Taranjeet 2016-09-28 03:15:23