过滤器drf

布隆过滤器

# 布隆过滤器 ## 1. 作用 判断某一个值是否存在 ## 2. 组成 很长的二进制数组和一系列hash函数 ## 3. 使用 使用hash函数对该值进行hash运算,并将布隆过滤器中相应的位置设置为1 ## 4. 判断某一个数据在布隆过滤器中是否存在 对该值使用布隆过滤器的一系列hash函数进行 ......
过滤器

树的通用过滤,从父到子,从子到父

/** * 传入一棵树,递归到子,从子到父过节点,只要存在符合条件的子节点,则保留从父到子的路径树, * 根据预留函数式接口,利用模板方法设计模式,过滤全量资产树 * 因java8 collection只提供removeIf,无提供retainIf,故传参判断是否保留 * * @param tree ......

DRF自动生成接口文档

## 自动接口文档能生成的是继承自APIView及其子类的视图。 # 1. 安装依赖 ```python # 生成接口文档需要coreapi库的支持 pip install coreapi ``` # 2 设置接口文档访问路径 ```python # 在总路由中添加接口文档路径 from rest_ ......
自动生成 接口 文档 DRF

【补充】数组的过滤

# 【补充】数组的过滤 - 数组.filter(匿名函数,接收一个参数,函数必须返回 true/false ) - 返回 true 则表示该数据保留 ```js var arr = ['a', 'at', 'atom', 'attoo', 'be', 'beyond', 'cs', 'csrf'] ......
数组

老杜 JavaWeb 讲解(十九) ——Filter过滤器

## (十七)Filter过滤器 ### Filter过滤器 - 当前的OA项目存在什么缺陷? - DeptServlet、EmpServlet、OrderServlet。每一个Servlet都是处理自己相关的业务。在这些Servlet执行之前都是需要判断用户是否登录了。如果用户登录了,可以继续操作 ......
过滤器 JavaWeb Filter

sqlalchemy 自动过滤逻辑删除(软删除)记录

先创建一个基类,用来表示某个类支持逻辑删除 class SoftDeleteModel: '''逻辑删除基类 用来实现逻辑删除。 继承这个基类的子类需要在数据库的列中存在deleted_at列,类型为varchar。 ''' deleted_at: Mapped[str] = mapped_colu ......
sqlalchemy 逻辑

VxeTable 列动态数据过滤 FilterContent

1、加入组件,并注册:下载官网实例将VxeTable的v4下的位置中的画框的几个都拷到自己的项目中,然后打开filter.tsx, 将组件的引用路径调整自己的项目一致,如果是一样就不改了。 这一步,要保证filter.tsx中引用到4个vue文件就可以。 2、引入到项目中,保证项目能读到filter ......
FilterContent VxeTable 动态 数据

django开发的safe过滤器适用

# django_safe 在自己开发的博客系统当中,如果使用django框架,那么在发布博客内容的时候,希望可以发布一些被渲染过的样式文本,比如说图片等。 下面是发布文章用到的代码 ```python # views.py def article_detail(request,username,a ......
过滤器 django safe

Spring Boot中过滤器

# Spring Boot中过滤器 ## 过滤器是什么 `Filter`也称之为过滤器,过滤器是对数据进行过滤,预处理。开发人员可以对客户端提交的数据进行过滤处理,比如敏感词,也可以对服务端返回的数据进行处理。还有就是可以验证用户的登录情况,权限验证,对静态资源进行访问控制,没有登录或者是没有权限时 ......
过滤器 Spring Boot

过滤器拦截器,Interceptor+Filter 理解

在我们springMVC项目中,一个客户端请求到达DispatcherServlet前会依次经过过滤器(Filter)和拦截器(Interceptor),所以有必要了解下过滤器和拦截器分别做了啥以及项目中该如何配置。 一. Filter package javax.servlet 1. 三个方法 1 ......
过滤器 Interceptor Filter

视图层:三板斧问题,JsonResponse序列化,form表单上传文件,request对象的其他几个方法,CBV的书写和FBV的写法,CBV的源码分析.模板层:变量之分配,过滤器

### 视图层 #### 三板斧问题 ```python # 在视图函数中写函数跟普通函数不太一样 # djagno中使用的局部的request def index(request): pass def func(request): pass '''所有的视图函数不能够没有返回值,并且返回值还必须是 ......
三板 三板斧 写法 视图 表单

【DRF笔记链接总结】

# 【DRF笔记链接总结】 # 【一】Web应用模式/API接口测试/Postman [【1.0】DRF之引入 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17593131.html) # 【二】Rest ......
链接 笔记 DRF

【16.0】DRF大总结

# 【一】DRF入门规范 - 前后端开发模式: - 混合: - 前后端代码交织在一起,同一份代码中既包含前端逻辑又包含后端逻辑。 - 这种模式通常在小型项目或者简单的页面中使用,便于快速开发和维护。 - 分离: - 前后端代码分离开发,前端专注于用户界面设计和交互逻辑,后端则负责数据处理和业务逻辑。 ......
16.0 DRF 16

【15.0】DRF之权限控制

# 【一】ACL的权限控制 > - ACL(访问控制列表)是一种用于权限控制的技术,可以限制用户对系统资源的访问和操作。 > - 在针对互联网用户的产品中,ACL被广泛应用于管理用户对特定功能或数据的权限。 - ACL(访问控制列表)的权限控制:(针对互联网用户的产品) ```python 用户表 ......
权限 15.0 DRF 15

Python高级过滤器:掌握filter函数从入门到精通

## 简介 在Python中,filter()是一个非常有用的内置函数,它能够根据指定的函数来筛选出可迭代对象中满足条件的元素,返回一个迭代器。filter()函数的使用能够简化代码,并提高程序的可读性。本文将从入门到精通,全面介绍filter()函数的用法和相关知识点。 ## 1. filter( ......
过滤器 函数 Python filter

【11.0】DRF之过滤排序分页

# 【准备数据】 - 模型 ```python from django.db import models # Create your models here. class Book(models.Model): name = models.CharField(max_length=32) price ......
11.0 DRF 11

【13.0】DRF之接口文档

# 【一】引入 > - 后端把接口写好后 > - 登录接口 > - 注册接口 > - 查询所有图书带过滤接口 > - 前端人员需要根据接口文档,进行前端开发 > - 前后端需要做对接 > 对接第一个东西就是这个接口文档 > 前端照着接口文档开发 - 后端编写接口: - 后端团队负责设计和实现系统中的 ......
接口 文档 13.0 DRF 13

【12.0】DRF之全局异常处理

# 【一】引入 - 在前端开发中,为了便于处理后端报错,通常需要后端返回统一的格式。 - 通过统一的格式,前端可以更方便地处理后端返回的错误信息 - 比如根据错误码展示不同的提示信息给用户。 ```js {code:999,msg:'系统异常,请联系系统管理员'} // 其中code表示错误码,ms ......
全局 12.0 DRF 12

【机器学习】协同过滤

# Collaborative Filtering Recommender Systems > 解决相似度问题 ## 概念 准确率 = $accuracy = \frac{预测正确的样本}{总样本}$ 精确率 = $precision = \frac{预测成功的正类}{预测的正类}$ 【不能误检】 ......
机器

DRF补充

序列化器性别的返回 from django.core.validators import RegexValidator正则校验的导入代码之后就在这里进行使用code = serializers.CharField(required=True, validators=[RegexValidator(r ......
DRF

DRF之APIView全笔记

一.APIView基本视图,所有的都用这个来作viewsetmixin主要管as_view{}里的调配 让视图不再需要两个类 二.通用视图GenericAPIView(rest_framework.viewsets) GenericAPIView一共五个功能,数据库获取、分页、序列化、getobje ......
APIView 笔记 DRF

DRF之Request常用参数

登录成功,将token封装好返回给前端,前端再放到locallsession里永久化存储。导航守卫拿到token后就进行第一层守卫防止没登录用户通过。再由拦截器进行校验。这个请求头'Authorization'主浊JWT搞得那个加密token,后端就是要校验这个玩意儿我想。获取时在jwtauth里加 ......
常用 参数 Request DRF

【7.0】DRF之DRF请求与响应

# 【一】Request类对象分析 ## 【1】.data - request.data 返回解析之后的请求体数据。类似于Django中标准的request.POST和 request.FILES属性,但提供如下特性: - 包含了解析之后的文件和非文件数据 - 包含了对POST、PUT、PATCH请 ......
DRF 7.0

【8.0】DRF之DRF视图扩展类

# 【一】5个视图扩展类 - GenericAPIView + 5个视图扩展类 + 序列化类 + Response写接口 ## 【1】5个视图扩展类对应五个方法 - 查询所有数据 - 新增一条数据 - 查询单条数据 - 修改一条数据 - 删除一条数据 ## 【2】写5个类的好处就是 - 解耦合,提高 ......
视图 DRF 8.0

【9.0】DRF之路由

# 【一】路由的写法 ## 【1】原始写法 ### 介绍 - 是指手动编写路由规则的方式。 - 使用`path()`函数或`re_path()`函数来定义路由规则,并将其与对应的视图函数或类关联起来。 ### 例如 - 假设有一个名为`book`的应用,它包含了一个处理图书列表的视图函数`book_ ......
路由 9.0 DRF

【10.0】DRF之登录认证和权限频率组件

# 【准备数据】 ```python from django.db import models # Create your models here. class UserInfo(models.Model): name = models.CharField(max_length=32) passwo ......
组件 频率 权限 10.0 DRF

【一】DRF之入门

# 【一】Web应用模式 在开发Web应用中,有两种应用模式: ## 【1】前后端不分离 ![](https://img2023.cnblogs.com/blog/2322215/202307/2322215-20230731120258060-486465637.png) ## 【2】前后端分离 ......
DRF

【1.0】DRF之引入

# 【一】web应用模式 ## 【1】前后端混合开发 - 后端人员 - 既要写后端,django - 又要写前端 ![](https://img2023.cnblogs.com/blog/2322215/202307/2322215-20230731121620178-220039807.png) ......
1.0 DRF

【3.0】DRF之初识

# 【一】序列化与反序列化 - api接口开发,最核心最常见的一个过程就是序列化 ## 【1】序列化 - 把我们识别的数据转换成指定的格式提供给别人。 - 例如: - 我们在django中获取到的数据默认是模型对象(queryset) - 但是模型对象数据无法直接提供给前端或别的平台使用 - 所以我 ......
3.0 DRF

【2.0】DRF之Restful规范

# 【一】Restful ## 【1】介绍 - Restful(Representational State Transfer)是一种软件架构风格,它定义了一组规范和约束,用于设计可伸缩、可维护和易于集成的分布式系统。 - Restful 架构的核心概念是资源(Resource)和资源的表述(Rep ......
Restful 2.0 DRF