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