【Python web 开发】热销商品 功能实现
我们先来回顾下 我们goods 表的定义
其中商品是否是 热卖,以及是否是新品 都有字段标识
这种 数据库中 0 代表否,1代表是 ,要用model BooleanField
实现商品热卖的接口 实际上 是在商品中筛选 出来
那么我们就要进入 过滤器了
一、配置
二、goods 新建一个filters.py 的文件
为什么要继承django_filters.rest_framwork.FilterSet 我也不知道为啥
三、效果
这样前端 请求的时候直接在请求商品列表的基础上架一个/is_hot=true,就可以得到商品热销的列表