当前位置: 首页 > news >正文

DjangoRF-10-过滤-django-filter

1、安装pip install django-filter
https://pypi.org/
搜索django-filter基础用法
在这里插入图片描述

2、进行配置
在这里插入图片描述
3、进行内容调试。
在这里插入图片描述
4、如果碰到没有关联的字段。interfaces和projects没有直接关联字段,但是interface和module有关联,而且module和projects关联,这样我们写成 # filterset_fields = (‘module__project’, )

但是前端要求传project,我们可以重新定义一个过滤基类。创建文件filter.py


from django_filters import rest_framework as filtersclass InterfaceFilterSet(filters.FilterSet):"""过滤类"""# 定义过滤字段# 变量名是前端使用的过滤参数# field_name是实际到对应模型上过滤的字段名project = filters.NumberFilter(field_name='module__project')

这样即可
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 支付革新:探索WebKit中的Payment Request API
  • 论文写作技巧
  • repo 工具安装和使用教程(windows+gitee)
  • 关于RAG进展|| RankRAG:在大模型中统一检索增强生成的上下文排序
  • Python使用selenium访问网页完成登录——装饰器重试机制汇总
  • electron-builder打包vue2项目不显示element-ui图标
  • Gitlab以及分支管理
  • ubuntu20.04 开源鸿蒙源码编译配置
  • 微软蓝屏事件:网络安全与系统稳定性的深刻反思
  • elementUI点击el-card选中边框变色
  • photoshop学习笔记——选区3
  • Github 2024-07-27开源项目日报 Top10
  • 4 款最佳 C# 无头浏览器
  • 基于SpringBoot+Vue的在线政务服务中心(带1w+文档)
  • 计算机体系结构:缓存一致性ESI
  • 时间复杂度分析经典问题——最大子序列和
  • 【391天】每日项目总结系列128(2018.03.03)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 3.7、@ResponseBody 和 @RestController
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • oschina
  • pdf文件如何在线转换为jpg图片
  • Python学习之路16-使用API
  • Redis中的lru算法实现
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Vue.js 移动端适配之 vw 解决方案
  • Yii源码解读-服务定位器(Service Locator)
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 蓝海存储开关机注意事项总结
  • 你真的知道 == 和 equals 的区别吗?
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 使用 @font-face
  • 在Unity中实现一个简单的消息管理器
  • 第二十章:异步和文件I/O.(二十三)
  • ​Java基础复习笔记 第16章:网络编程
  • ​插件化DPI在商用WIFI中的价值
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (1) caustics\
  • (动态规划)5. 最长回文子串 java解决
  • (三)elasticsearch 源码之启动流程分析
  • (十一)c52学习之旅-动态数码管
  • (四)事件系统
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)关于多人操作数据的处理策略
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .gitignore文件设置了忽略但不生效
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core 管理用户机密
  • .NET Framework杂记
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net中调用windows performance记录性能信息