django中写分页

1、引用函数import

from django.core.paginator import Paginator

2、分页

page_obj = Paginator(Article.objects.all(),2)
print(list(page_obj.page(1)))

print(page_obj.page(1)) #取某一页的数据
print(page_obj.count) #总共多少条
print(page_obj.num_pages) #总共分了多少页

print(page_obj.page_range) #分页的范围

cur_page = page_obj.page(1)

print(cur_page.has_previous()) #判断是否有上一页
#
# print(cur_page.previous_page_number())
print(cur_page.has_next())#判断是否有下一夜
print(cur_page.next_page_number())
print(cur_page.has_other_pages())
print(cur_page.paginator)

posted @ 2019-12-29 14:52  遇见最好的你_juan  阅读(225)  评论(0编辑  收藏  举报