這里需要用到一個Django插件:django-pagination
安裝
打開控制臺 輸入
pip install dj-pagination
實現(xiàn)代碼:
from django.shortcuts import renderfrom django.core.paginator import Paginatorfrom huxiu.models import Article# Create your views here.def index(request): article_list = Article.objects.all() paginator = Paginator(article_list,10) loaded = paginator.page(1) content = { 'index_list':loaded } print(content) return render(request,'index.html',content)是不是非常簡單。
相比起來使用js,jsp的分頁腳本,Django大大的增大的工作效率,
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對武林站長站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
新聞熱點
疑難解答