2019 04 06 電商06 分頁

2022-08-21 11:00:13 字數 557 閱讀 7323

分頁(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

關鍵字正規表示式的應用  ?p\d+      math.ceil()是向下取整嗎?

2019 04 06 電商07 商品詳情功能

根據上面的六個步驟,已經完成的首頁的製作,分頁,資料的動態顯示。接下來就是當點選某個商品時應該跳轉顯示這個商品的詳情頁面 404 表示沒有配置當前路由 1.get id goodsid 去查詢goods 中 id goodsid 的商品 返回的是乙個物件 這個查到的只是商品的這個資訊啊 並沒有查到詳...

2019 04 06 電商05 動態的顯示資料

什麼是靜態的呢?靜態包括靜態檔案,等等之類。還有一些資料呢?是在html的時候是寫死的,如何動態的展示呢,就是說資料有變動的時候就應該會改變。資料在 資料在資料庫中。當我要進行資料的增刪改查時,在頁面中應該有變化。這就是所謂的靜態和動態,我應該在檢視中在資料庫中查資料,然後傳引數給模板,將這些資料以...

2019 04 06 電商03 資料表的插入

如何開啟乙個json檔案 反序列化之後它就認為整個json檔案就是乙個列表,列表就有很多個字典,然後遍歷這個列表 這個create就是插入到資料表中 1.with open 檔名 as f import json datas json.load f.read 2.如何執行py檔案,在控制台中from...