使用django paginator显示项目编号。

时间:2013-11-10 06:33:13

标签: python django django-templates django-pagination

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

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

如果我有15个项目,我的分页器代码每页显示10个项目 然后在第一页上它应显示如下:

1 item1
2 item2
etc

和下一页应显示:

11 item11
12 item12
etc

1 个答案:

答案 0 :(得分:5)

如果你使用带有分页的通用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 %}