Django分页后,序号如何按照数据自增

来源:互联网 发布:淘宝买药是货到付款吗 编辑:程序博客网 时间:2024/05/20 06:04

如何实现第二页的序号从9开始?

1.后台传参数。可以传页面数,我是传了分页的索引值

#显示序号page_start = page.start

2.前端处理参数并显示序号

正向排序:

{{forloop.counter | add:page_start }}


反向排序:

{{ forloop.counter0 | add:page_start | subnum:data_count  }}

其中subnum过滤器是自定义的函数:

代码:

from django import templatefrom django.utils.safestring import mark_saferegister = template.Library()@register.filterdef subnum(a1,a2):    return a2-a1