欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django的分頁器實例(paginator)

 更新時間:2017年12月01日 08:51:55   作者:Moses^  
下面小編就為大家分享一篇Django的分頁器實例(paginator),具有很好的參考價值,希望對大家有所幫助

先導(dǎo)入模塊:

from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger

分頁器paginator 下面的所有方法:

 book_list=Book.objects.all() 

 paginator = Paginator(book_list, 10) #實例化出一個對象

 print("count:",paginator.count)   #數(shù)據(jù)總數(shù)
 print("num_pages",paginator.num_pages) #總頁數(shù)
 print("page_range",paginator.page_range) #頁碼的列表



 page1=paginator.page(1) #第1頁的page對象
 for i in page1:   #遍歷第1頁的所有數(shù)據(jù)對象
  print(i)

 print(page1.object_list) #第1頁的所有數(shù)據(jù)


 page2=paginator.page(2)

 print(page2.has_next())   #是否有下一頁
 print(page2.next_page_number()) #下一頁的頁碼
 print(page2.has_previous())  #是否有上一頁
 print(page2.previous_page_number()) #上一頁的頁碼



 # 拋錯
 #page=paginator.page(12) # error:EmptyPage

 #page=paginator.page("z") # error:PageNotAnInteger

 '''

以上這篇Django的分頁器實例(paginator)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論