【Python web 开发】热销商品 功能实现

我们先来回顾下 我们goods 表的定义

其中商品是否是 热卖,以及是否是新品 都有字段标识

这种 数据库中 0 代表否,1代表是 ,要用model   BooleanField

实现商品热卖的接口 实际上 是在商品中筛选 出来

那么我们就要进入 过滤器了

一、配置

二、goods 新建一个filters.py 的文件

为什么要继承django_filters.rest_framwork.FilterSet 我也不知道为啥

三、效果

 

这样前端 请求的时候直接在请求商品列表的基础上架一个/is_hot=true,就可以得到商品热销的列表

猜你喜欢

转载自www.cnblogs.com/yuanyuan2017/p/10123044.html
今日推荐