django分頁學習

2022-08-31 14:36:29 字數 791 閱讀 6254

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...