django中分頁的類是 paginator
需要匯入
from django.core.paginator import paginator #匯入分頁的類
l = range(1,31)
page_obj = paginator(l,10) #
paginator的建構函式 傳乙個列表l,每頁顯示10條資料
print(page_obj.page(1))
print(list(page_obj.page(1)))#
顯示第1頁的資料
print(page_obj.count)#
顯示一共多少條資料
print(page_obj.num_pages)#
顯示一共多少頁
print(page_obj.page_range)#
顯示分頁的範圍1,2,3
print(page_obj.page(1).has_previous())#
print(page_obj.page(1).has_next())#
print(page_obj.page(2).previous_page_number())#
print(page_obj.page(2).next_page_number())#
print(page_obj.page(2).has_other_pages())#
判斷是否有其它頁 返回bool型別
print((page_obj.page(1).paginator))#
print(page_obj)
Django學習系列之django分頁
from django.core.paginator import paginator objects post.objects.filter status published 從資料庫中取出所有status published狀態的文章p paginator objects,3 例項化pagina...
django 分頁功能
django 分頁功能 django自帶了paginator,功能有一定侷限,使用django pure pagination功能更為強大 github傳送門 1 使用pip源安裝 pip install django pure pagination pure pagination 3 在setti...
Django 內建分頁
from django.core.paginator import paginator,page userlist models.user.objects.all paginator paginator userlist,10 per page 每頁顯示條目數量 count 資料總個數 num pa...