Sac*_*hin 8 django django-templates django-pagination
我正在使用django-pagination来分页我的对象列表.它运作完美.我想给页面上的每个对象一个数字,我正在使用{{forloop.counter}}它,但问题是它从每页的1开始对象计数.我想显示实际的对象数.
说如果我分页每页10个对象,那么我想的对象号11第2页上的第一个对象我试着写一个模板过滤器这一点,但不知何故,我不能同时发送request.get.page和{{forloop.counter}}我的过滤功能.我无法这样做.
任何方向的帮助将不胜感激.
Tim*_*ony 14
您可以使用add模板标记将当前计数从paginator添加到forloop
{{ forloop.counter|add:paginator.page.start_index }}
Run Code Online (Sandbox Code Playgroud)
我在我的模板中使用了它并且它正常工作
{{ page_obj.start_index|add:forloop.counter0 }}
Run Code Online (Sandbox Code Playgroud)
或者你可以使用
{% for obj in obj_list %}
{{ forlopp.counter0|add:obj_list.start_index }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |