1. 程式人生 > >【Python web 開發】熱銷商品 功能實現

【Python web 開發】熱銷商品 功能實現

我們先來回顧下 我們goods 表的定義

其中商品是否是 熱賣,以及是否是新品 都有欄位標識

這種 資料庫中 0 代表否,1代表是 ,要用model   BooleanField

實現商品熱賣的介面 實際上 是在商品中篩選 出來

那麼我們就要進入 過濾器了

一、配置

二、goods 新建一個filters.py 的檔案

為什麼要繼承django_filters.rest_framwork.FilterSet 我也不知道為啥

三、效果

 

 

這樣前端 請求的時候直接在請求商品列表的基礎上架一個/is_hot=true,就可以得到商品熱銷的列表