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

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

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

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

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

一、配置

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

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

三、效果

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

转载于:https://www.cnblogs.com/yuanyuan2017/p/10123044.html

【Python web 开发】热销商品 功能实现相关推荐

  1. pythonweb开发-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  2. python web-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  3. java和python的web自动化有什么区别-Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  4. pythonweb开发-Python Web开发从入门到精通

    Python Web开发从入门到精通循序渐进地讲解了Python Web开发的核心知识,并通过具体实例的实现过程演示了Web开发程序的流程.Python Web开发从入门到精通共15章,内容包括Pyt ...

  5. python论坛app_理解python web开发,轻松搭建web app!

    大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...

  6. python notebook右侧网页_《Python web开发》笔记 一:网页开发基础

    网页基础知识 网页的构成 网页由html.css和Javascript构成,html是框架,CSS是样式和装饰,JS则是各项功能实现.我们把网页的组成类比成一栋房子,Html相当于房子的结构,CSS相 ...

  7. python开发一个自己的技术网站_手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  8. python web开发 jQuery基础

    文章目录 1. 引入 jQuery 2. 基本语法 3. jQuery 选择器 3.1 元素选择器 3.2 #id 选择器 3.3 .class 选择器 4. jQuery事件 5. 获取内容和属性 ...

  9. python在线搭建教程_理解python web开发,轻松搭建web app!

    大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...

  10. flask web开发:基于python的web应用开发实战_在知乎上学 Python Web 开发篇

    通知: 1. 最近我们将进行2期学习小组,面向完全零基础的Python入门学习小组已经开始,第一次任务的讨论将于明晚(15号)进行,现在上车还来得及 2. 另有一期数据可视化小组将于年前启动,第一次讨 ...

最新文章

  1. 小程序 navigator 无法跳转 tabBar上的页面
  2. 关于标准库中的ptr_fun/binary_function/bind1st/bind2nd
  3. JS中深浅拷贝 函数封装代码
  4. Lc19删除链表的倒数第N个节点
  5. Crowd HDU - 4456 曼哈顿距离转切比雪夫距离的坐标变换与二维坐标离散化
  6. 计算机应用教程卢湘鸿,计算机应用教程
  7. Python贪吃蛇 (完整代码+详细注释+粘贴即食)
  8. 谷歌这是要全面退出中国!
  9. Rust LLDB 调试入门指北
  10. 玩转华为ENSP模拟器系列 | 通过STelnet登录其他设备举例(DSA)
  11. 分享几个写英文论文的网页和软件
  12. html做表格(个人简历)
  13. try/catch 的解释与用法
  14. VLC全部详细参数,libvlc_new函数参数,VLC SDK开发
  15. 为什么公有云在中国落地难
  16. 尚硅谷电商管理平台笔记2
  17. Linux mv移动文件,提示No such file or directory
  18. echarts环形图内实现自定义添加文字数字和缩放自适应
  19. ​也许还有 9 个月,我们就能见到 Apple Car 了
  20. 超级文本编辑器Sublime Text3

热门文章

  1. 22岁B站主播之死:有很多人,过着我们想象不到的人生
  2. 【力扣刷题】剑指 Offer 40. 最小的k个数(大顶堆)
  3. 市面上主流的音视频竞品分析对比
  4. 【问链-EOS公开课】第六课 什么是石墨烯技术?
  5. 算法 | 详解斐波那契数列问题
  6. Sqoop1和Sqoop2的刨析对比
  7. Asterisk PBX
  8. Effective_STL 学习笔记(三十一) 了解你的排序选择
  9. 虚拟机上搭建Ubuntu系统步骤
  10. 计算机专业一级学报,【讨论】计算机类一级学报 - 信息科学 - 小木虫 - 学术 科研 互动社区...