1
有沒有辦法獲取Paginator中顯示的項目的行號?例如,我設置一個頁面應該包含50個項目,所以下一個頁面的行號應該從51開始。但是我找不到任何方法來做到這一點,並且當我使用forloop.counter
時,行號會重置每一頁。分頁中的Django行號
有沒有辦法獲取Paginator中顯示的項目的行號?例如,我設置一個頁面應該包含50個項目,所以下一個頁面的行號應該從51開始。但是我找不到任何方法來做到這一點,並且當我使用forloop.counter
時,行號會重置每一頁。分頁中的Django行號
您可以使用add
模板標籤從分頁程序添加當前計數的for循環
{{ forloop.counter.0|add:paginator.page.start_index }}
這是解決方案!但是,請改用'forloop.counter0'。真棒! – 2012-03-30 09:23:57
編輯 - 好點。 – 2012-03-30 09:27:41
謝謝,但是在我的情況下(使用ListView)它是'''{{forloop.counter0 | add:page_obj.start_index}}''。 – Taranjeet 2016-09-28 03:15:23