輕鬆實現Django分頁

2021-09-30 17:34:56 字數 679 閱讀 8288

pip install djangorestframework
安裝csrf第三方庫之後,我們就可以使用自帶分頁器paginator來進行內容的分頁

如果取不到分頁物件時,設定頁碼為1

page = int(request.get.get('page',1))
取分頁物件,orders為需要分頁的物件,一般為models中表的物件

pg = paginator(orders, order_number)

pg = paginator(orders, 3)

order_number在setting.py中定義:一頁顯示的內容個數,也可直接寫數字.

最後將orders物件進行分頁

orders = pg.page(page)

取得當前orders的所有分頁頁碼

}

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裡實現分頁

最近忙完手頭的工作,剛好有時間,便嘗試搗鼓c 上面wpf的開發,並用prism來實現mvvm的結構。想想自己已經接近40,卻還在搗鼓 有時候覺得這個似乎不太真實。可是軟體開發一直是自己的業餘愛好,再加上自己的工廠裡一直都要使用,於是還是把業餘時間投入了進去,不管這些時間值得與否,我還是想在csdn上...

list 分頁 Django 實現通用分頁

django 提供了乙個用於分頁的paginator 物件,下面簡單介紹下paginator 物件 paginator 物件的匯入 from django.core.paginator import paginator paginator 物件用法 paginator object list,per...