为了能到远方,脚下的每一步都不能少|

岳宗柯

园龄:1年10个月粉丝:14关注:11

随笔分类 -  drf

权限控制
摘要:[toc] # 权限控制 ## ACL(访问控制列表)的权限控制:(针对互联网用户的产品) 用户表 id name password 1 zhangsan 123 权限表 id user_id 权限 1 1 评论权限 2 1 发抖音权限 张三:[评论权限,发抖音权限] ## RBAC(Role-Ba
51
0
0
jwt介绍和原理 JWT认证
摘要:[toc] # 一、cookie,session,token发展历史 -会话管理 -cookie:客户端浏览器的键值对 -session:服务的的键值对(djangosession表,内存中,文件,缓存数据库) -token:服务的生成的加密字符串,如果存在客户端浏览器上,就叫cookie -三部分
2377
0
0
drf之全局异常处理和 接口文档
摘要:[toc] # 一、全局异常处理 > 对于前端来讲,后端即便报错,也要返回统一的格式,前端便于处理 {code:999,msg:'系统异常,请联系系统管理员'} 只要三大认证,视图类的方法出了异常,都会执行一个函数: rest_framework.views import exception_han
60
0
0
drf之restful规范中的过滤、排序和分页
摘要:[toc] # 一、过滤 > restful规范中 -请求地址中带过滤条件 带过滤的接口只有:查询所有 ## 内置过滤类 ```python from rest_framework.filters import SearchFilter class BookView(GenericViewSet,
128
0
0
drf之登录功能,认证组件,权限组件,频率组件
摘要:[toc] # 一、登录功能 ![image](https://img2023.cnblogs.com/blog/3170957/202305/3170957-20230524170902580-90439485.png) ## 表模型 ```python class UserInfo(models
203
0
0
drf之2个视图基类,5个视图扩展类,9个视图子类,视图集,自动生成路由
摘要:[toc] # 一、视图之两个视图基类 ## Generic知识总结: ### 视图类: -APIView:之前用过 -GenericAPIView:GenericAPIView继承了APIView ### GenericAPIView -类属性: queryset:要序列化的所有数据 serial
47
0
0
整理和序列化serialize和视图类APIView相关的代码
摘要:[toc] # book表 ## 一、先建好好modelsbook表模型 ```python from django.db import models # Create your models here. class Book(models.Model): name = models.CharFie
19
0
0
drf之反序列化校验源码分析 、 断言 、drf之请求和响应
摘要:[toc] # 一、反序列化校验源码分析 **序列化类的校验功能** > -局部钩子:必须 validate_字段名 -全局钩子: validate ## 入口: -ser.is_valid 才做的校验 》入口 -BookSerializer 》Serializer——-》BaseSerialize
38
0
0
drf之序列化source的使用、定制字段的两种方、多表关联反序列化保存、ModelSerializer使用
摘要:[toc] # 一、on_delete属性的补充 **CASCADE:** 级联删除,只要删除publish,跟publish关联的book,全都被删除 **SET_DEFAULT:** 只要删除publish,跟publish关联的book,的publish字段会变成默认值,一定要配合defaul
145
0
0
drf之序列化
摘要:一、Request类源码分析 总结: 1 新的request有个data属性,以后只要是在请求body体中的数据,无论什么编码格式,无论什么请求方式 2 取文件还是从:request.FILES 3 取其他属性,跟之前完全一样 request.method .... -原理是:新的Request重写
33
0
0
drf之Restful规范序列化和反序列,drf介绍和快速使用和APIView源码分析
摘要:一、Restful规范 RESTful是一种定义API接口的设计风格,AIP接口的编写规范,,尤其适用于前后端分离的应用模式中 这种风格的理念认为后端开发任务就是提供数据的,对外提供的是数据资源的访问接口,所以在定义接口时,客户端访问的URL路径就表示这种要操作的数据资源 我们可以使用任何一个框架都
87
0
0
drf之第一天入门知识
摘要:一.web应用模式 前后端混合开发 -后端人员,既要写后端,django,又要写前端 前后端分离 -后端人员,只写后端,写一个个的API接口 -前端人员,只写前端 -最后项目写完,前后端联调 二、API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现
28
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起