Django的分頁器實例(paginator)
更新時間:2017年12月01日 08:51:55 作者:Moses^
下面小編就為大家分享一篇Django的分頁器實例(paginator),具有很好的參考價值,希望對大家有所幫助
先導入模塊:
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)文章
Python 實現(xiàn)圖片色彩轉(zhuǎn)換案例
我們在看動漫、影視作品中,當人物在回憶過程中,體現(xiàn)出來的畫面一般都是黑白或者褐色的。本文將提供將圖片色彩轉(zhuǎn)為黑白或者褐色風格的案例詳解,感興趣的小伙伴可以了解一下。2021-11-11
Python Selenium Cookie 繞過驗證碼實現(xiàn)登錄示例代碼
這篇文章主要介紹了Python Selenium Cookie 繞過驗證碼實現(xiàn)登錄示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04
Python 把序列轉(zhuǎn)換為元組的函數(shù)tuple方法
今天小編就為大家分享一篇Python 把序列轉(zhuǎn)換為元組的函數(shù)tuple方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
Python實現(xiàn)判斷給定列表是否有重復元素的方法
這篇文章主要介紹了Python實現(xiàn)判斷給定列表是否有重復元素的方法,列舉了2種列表判斷方法,涉及Python針對列表的遍歷、統(tǒng)計、判斷等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04

