Django 分页
from django.core.paginator import Paginator,PageNotAnInteger,EmptyPage # 库的引用地址
p = Paginator(objext_list,num) # 生成一个paginator的实例,传入数据集,和每页显示的条数
page = p.page(num) # 调用实例的page方法
{% if pages.has_previous %}
<a href="{% url 'addwork:aw_select' %}?pg={{ pages.previous_page_number }}&bm={{ bm }}&bz={{ bz }}&s_t={{ s_t }}&e_t={{ e_t }}">上一页</a>
{% else %}
上一页
{% endif %}
{% for i in pages.paginator.page_range %}
<a href="{% url 'addwork:aw_select' %}?pg={{ i }}&bm={{ bm }}&bz={{ bz }}&s_t={{ s_t }}&e_t={{ e_t }}">{{ i }}</a>
{% endfor %}
{% if pages.has_next %}
<a href="{% url 'addwork:aw_select' %}?pg={{ pages.next_page_number }}&bm={{ bm }}&bz={{ bz }}&s_t={{ s_t }}&e_t={{ e_t }}">下一页</a>
{% else %}
下一页
{% endif %}
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。