採用django自帶的paginator功能
from django.core.paginator import paginator
food = foodinfo.objects.filter(food_name__contains=searchstr)
pag = paginator(food, 25) #每頁顯示25條記錄
page = 2 #請求的頁碼
try:
contacts = paginator.page(page)
except pagenotaninteger:
# 請求的頁碼如果不是整數,返回第一頁
contacts = pag.page(1)
except emptypage:
# 請求的頁碼超出最大頁碼數,返回最後一頁
contacts = pag.page(pag.num_pages)
pagenum = foodpaginator.num_pages #最大的頁碼數
前台顯示:}}
django 分頁功能
django 分頁功能 django自帶了paginator,功能有一定侷限,使用django pure pagination功能更為強大 github傳送門 1 使用pip源安裝 pip install django pure pagination pure pagination 3 在setti...
django 實現分頁功能
分頁效果 檢視 1 coding utf 8 2 from django.shortcuts import render,get object or 404 3 from django.core.paginator import paginator,pagenotaninteger,emptypag...
Django分頁功能 Paginator類
today,我們實現分頁的功能 分頁的實現不僅提高了使用者體驗,還是減輕資料庫讀取資料的壓力 django提供了一些類來幫助您管理分頁資料 from django.core.paginator import paginator 獲取要分頁的查詢集 blog是乙個model物件 blogs all l...