使用django的第三方模組django-pure-pagination
安裝模組:
pip install django-pure-pagination
將'pure_pagination'新增到settings.py檔案中
installed_apps = (
...'pure_pagination',
)在view.py檔案中
from django.shortcuts import render
rom .models import mymodel
from pure_pagination import paginator, emptypage, pagenotaninteger
def newslist(request):
all_news = mymodwww.cppcns.comel.objects.all().order_by('-add_time')
# 分頁功能
try:
page = request.get.get('page', 1)
except pagenotaninteger:
page = 1
p = paginator(all_news, 3, request=request)
news = p.page(page)
return render(request, 'rdxw.html', )
在template.py檔案中呼叫view傳遞的引數'all_news'需要加上'.object_list'
實現翻頁的部分:
pbkehssut
www.cppcns.com
樣式較文件提供的簡化了很多,方便使用。
.pageturn .pagelist
.pageturn li
.pageturn li:first-child
.pageturn li:hover a, .pageturn .active a
.pageturn a
.pageturn .long
.pageturn .none a
.pageright
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 簡單實現分頁與搜尋功能
假設現有需求如下 需要乙個頁面分頁展示資訊,在該頁面新增搜尋框以提供檢索功能。那麼,我們知道,展示資訊和檢索功能是在同乙個頁面,也就是共用乙個路由。如下 第一步,寫路由 為了清晰,這裡只給出主頁和展示頁面的路由。urls.py from django.urls import path from im...
Django 分頁的簡單實現
django分頁比較簡單,它內建了乙個paginator類.這樣對分頁的操作只需要明白這個類就ok了。def list request after range num 5 bevor range num 4 try page int request.get.get page 1 print page...