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

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

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

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

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

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

一、配置

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

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

三、效果

 

 

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

posted @ 2018-12-15 13:05  初学者,方圆几里  阅读(479)  评论(0编辑  收藏  举报