2020-12-18
阿新 • • 發佈:2020-12-19
電商專案
2020-12-18 工作內容
完成商品列表頁的後端和前端邏輯
1.商品列表頁的分析
-
商品列表頁有商品分類,麵包屑導航,商品資訊
-
商品資訊需要排序和分頁
需要熱銷商品排行資訊
2.列表分頁和排序
- 後端使用Django提供的Paginator 來完成分頁功能
- 前端使用模組化元件列表頁分頁器css/jquery.pagination.css,分頁器互動
<script type="text/javascript" src="{{ static('js/jquery.pagination.min.js') }}"></script>
- 進行前端渲染
3.熱銷排行
- 查詢熱銷排行資料
- 前端渲染展示
總結
- 編寫程式碼過程中,突然遇到一個數據庫問題,經過排查後發現,是因為sql指令碼注入時候,建立的欄位和模型定義的欄位,起了衝突,結果模型查詢不到,浪費了挺久時間解決問題。
解決辦法:因為只有一個欄位錯誤,所以只要修改資料庫模型,不要遷移,因為沒有改動資料庫,這樣就能正常查詢資料了