完整電商專案 (六)商品模組(5) 商品列表頁

2021-10-23 13:25:16 字數 731 閱讀 1590

麵包屑導航

就是一級級的顯示當前的位置。

def

get_breadcrumb

(cat3)

:# 麵包屑導航,傳遞**分類的物件

cat2 = cat3.parent

cat1 = cat2.parent # 通過外來鍵,從**分類找到對應的一級分類

breadcrumb =

,'cat2'

: cat2,

'cat3'

: cat3

}return breadcrumb

列表頁分頁和排序

分頁:

例子太詳細了,我就不上源**了。

熱銷排行

當前列表頁中數所有商品資料,我們需要向 使用者展示銷量前幾的產品,幫助他們選擇;

skus = models.sku.objects.

filter

(category_id=category_id, is_launched=

true

).order_by(

'-sales')[:2]

好了,到這裡就結束了,我們不去上具體的**實現了。太繁瑣了,思路都在這裡,不能去死記硬看**。

over!

電商專案之商品模組理解(重點加難點)

一 客戶端商品 1 查詢商品詳情 請求引數 integer productid a 通過商品id查詢商品 b 判斷查詢出來的商品的狀態是否下架 c 如下架,提示下架,沒下架,將查出來的商品進行組裝成productdetailvo返回給前端 數 string keyword,integer categ...

電商專案 基於json格式完成商品規格引數管理

學習主題 基於json格式完成商品規格引數管理 一對一json itemparamservice 介面新增方法 itemparamserviceimpl 重寫方法 manageritemparamservice介面新增方法 mnageritemparamserviceimpl 實現方法 建立 ite...

電商專案中商品規格資料庫的設計

在乙個電商專案中,少不了有商品,每個商品都有對應的商品資訊,其中商品規格是每鐘商品都不一樣的以某平台的兩種商品為例,某手機 某衣服 手機和衣服的商品規格是不相同的,手機有顏色 儲存等規格,衣服有尺碼 顏色等規格。那麼商品規格在商品資訊表中就不能把每乙個規格都設計成乙個字段,所以就要把所有的規格都設計...