我正在使用普通的html
表,而且我要显示超过 1000条记录。因此,我使用pagination
概念,每页 100个结果。
问题是,对于序列号列,Iam使用forloop counter
,对于第一页我得到序列号为1到100,对于第二页我也得到序列号为1到100。
我需要的是,第二页必须是101到200,第三页必须是201到300,但它显示为1到100。
如何制作像我期待的序列号?
答案 0 :(得分:1)
好吧,你可以这样解决:
{{page_obj.number | add:-1 | mul:page_obj.paginator.per_page | add:forloop.counter}}
其中:
page_obj.number - 页码
page_obj.paginator.per_page - 页面上的项目数