Django的分頁(yè)器實(shí)例(paginator)
先導(dǎo)入模塊:
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
分頁(yè)器paginator 下面的所有方法:
book_list=Book.objects.all() paginator = Paginator(book_list, 10) #實(shí)例化出一個(gè)對(duì)象 print("count:",paginator.count) #數(shù)據(jù)總數(shù) print("num_pages",paginator.num_pages) #總頁(yè)數(shù) print("page_range",paginator.page_range) #頁(yè)碼的列表 page1=paginator.page(1) #第1頁(yè)的page對(duì)象 for i in page1: #遍歷第1頁(yè)的所有數(shù)據(jù)對(duì)象 print(i) print(page1.object_list) #第1頁(yè)的所有數(shù)據(jù) page2=paginator.page(2) print(page2.has_next()) #是否有下一頁(yè) print(page2.next_page_number()) #下一頁(yè)的頁(yè)碼 print(page2.has_previous()) #是否有上一頁(yè) print(page2.previous_page_number()) #上一頁(yè)的頁(yè)碼 # 拋錯(cuò) #page=paginator.page(12) # error:EmptyPage #page=paginator.page("z") # error:PageNotAnInteger '''
以上這篇Django的分頁(yè)器實(shí)例(paginator)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python入門教程3. 列表基本操作【定義、運(yùn)算、常用函數(shù)】
這篇文章主要介紹了Python列表基本操作,結(jié)合實(shí)例形式總結(jié)分析了Python針對(duì)列表的基本定義、判斷、運(yùn)算及各種常用函數(shù)與相關(guān)使用技巧,需要的朋友可以參考下2018-10-10Python基于opencv的簡(jiǎn)單圖像輪廓形狀識(shí)別(全網(wǎng)最簡(jiǎn)單最少代碼)
這篇文章主要介紹了基于opencv的簡(jiǎn)單圖像輪廓形狀識(shí)別(全網(wǎng)最簡(jiǎn)單最少代碼),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子
今天小編就為大家分享一篇?jiǎng)?chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11python小例子-縮進(jìn)式編碼+算術(shù)運(yùn)算符+定義與賦值
這篇文章主要給大家分享一些python學(xué)習(xí)小例子,內(nèi)容包括縮進(jìn)式編碼風(fēng)格、算術(shù)運(yùn)算符、定義與賦值,需要的小伙伴可以參考一下2022-04-04Python中執(zhí)行存儲(chǔ)過(guò)程及獲取存儲(chǔ)過(guò)程返回值的方法
這篇文章主要介紹了Python中執(zhí)行存儲(chǔ)過(guò)程及獲取存儲(chǔ)過(guò)程返回值的方法,結(jié)合實(shí)例形式總結(jié)分析了Python調(diào)用存儲(chǔ)過(guò)程的常用方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2017-10-10