Python 具有动态值范围的Forloop计数器

Python 具有动态值范围的Forloop计数器,python,html,django,django-templates,Python,Html,Django,Django Templates,我使用的是普通的html表格,我有1000多条记录要显示。所以,我使用分页的概念,每页生成100个结果 问题是,对于序列号列,我使用forloop计数器,第一页的序列号是1到100,第二页的序列号也是1到100 我需要的是,第二页必须是101到200,第三页必须是201到300,但显示的是1到100 如何使序列号符合我的预期?好吧,你可以这样解决: 安装mathfilters: pip安装django mathfilters 将“mathfilters”添加到已安装的应用程序 在模板中将{{fo

我使用的是普通的html表格,我有1000多条记录要显示。所以,我使用分页的概念,每页生成100个结果

问题是,对于序列号列,我使用forloop计数器,第一页的序列号是1到100,第二页的序列号也是1到100

我需要的是,第二页必须是101到200,第三页必须是201到300,但显示的是1到100


如何使序列号符合我的预期?

好吧,你可以这样解决:

安装mathfilters: pip安装django mathfilters 将“mathfilters”添加到已安装的应用程序 在模板中将{{forloop.counetr}}替换为如下内容: {{page|obj.number | add:-1 | mul:page|obj.paginator.per | page | add:forloop.counter}

其中:

页码-页码


page_obj.paginator.per_page-第页上的项目数

您检查了吗?我想你需要提供你的代码。@stuti,我在用python,我不懂php,所以很难理解你的帖子。没有你的代码,这会产生问题,任何人都很难帮助你。我们需要看看你试过什么。