1. 程式人生 > >2019.04.06 電商06 分頁

2019.04.06 電商06 分頁

個數 否則 指定 tor 對象 如何 djang 改變 需求

分頁(paging)

在Django中是(paginator)

1.導入分頁器這個Paginator類

2.創建這個對象,Paginator(以什麽進行分類,每頁顯示多少數據)(goodsList,8)有這兩個參數

 一個參數一定是要排序過的order_by(‘id‘)以id進行排序

3.當執行上面之後,肯定是會生成按照上面進行分頁的數據了。那我要怎麽查詢某一頁呢?

 對象.page(num) 用的是page這個方法 num可以在指定url時,在get中輸入num = 1

 請求get如何傳遞參數 ,直接卸載get方法中 在get方法中都要記得轉類型

4.然後現在的分頁需求是顯示十頁,而且當我選擇大於7的時候7要在中間顯示,

 現在頁面的數據改變了,你要從新的去修改傳過去的數據值。然後現在是每頁只顯示八個數據,默認是第一個

 當num = 當前的page時,就給一個樣式,否則就是一個鏈接,這個鏈接會重新發送url,會再傳一個num值查詢page

2019.04.06 電商06 分頁