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)文章
Python入門教程3. 列表基本操作【定義、運算、常用函數(shù)】
這篇文章主要介紹了Python列表基本操作,結(jié)合實例形式總結(jié)分析了Python針對列表的基本定義、判斷、運算及各種常用函數(shù)與相關(guān)使用技巧,需要的朋友可以參考下2018-10-10Python基于opencv的簡單圖像輪廓形狀識別(全網(wǎng)最簡單最少代碼)
這篇文章主要介紹了基于opencv的簡單圖像輪廓形狀識別(全網(wǎng)最簡單最少代碼),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2021-01-01創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子
今天小編就為大家分享一篇創(chuàng)建Shapefile文件并寫入數(shù)據(jù)的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python小例子-縮進式編碼+算術(shù)運算符+定義與賦值
這篇文章主要給大家分享一些python學(xué)習小例子,內(nèi)容包括縮進式編碼風格、算術(shù)運算符、定義與賦值,需要的小伙伴可以參考一下2022-04-04Python中執(zhí)行存儲過程及獲取存儲過程返回值的方法
這篇文章主要介紹了Python中執(zhí)行存儲過程及獲取存儲過程返回值的方法,結(jié)合實例形式總結(jié)分析了Python調(diào)用存儲過程的常用方法與相關(guān)操作注意事項,需要的朋友可以參考下2017-10-10