3

我想使用 django paginator 在页面中显示项目编号和项目。

我想在页面中的项目前面显示项目编号,例如:

如果我总共有 15 个项目,并且我的分页器代码每页显示 10 个项目,那么在第一页上它应该显示如下:

1 item1
2 item2
etc

下一页它应该显示:

11 item11
12 item12
etc
4

1 回答 1

7

如果你使用带有分页的通用 django 视图,你有page_obj,下面将做的伎俩:

{% for object in object_list %}
   {{forloop.counter|add:page_obj.start_index }} 
{% endfor %}

此外,如果从索引 1 开始很关键,请尝试以下操作:

{% for object in object_list %}
   {{forloop.counter0|add:page_obj.start_index }} 
{% endfor %}
于 2013-11-10T08:52:34.090 回答