随笔分类 -  DRF

权限,锁定解锁用户接口,发送短信接口,drf部分源码分析APIView源码,新的Request对象,序列化类之 many=True 作用
摘要:Ⅰ 权限 【一】ACL(Access Control List,访问控制列表) # ACL(Access Control List,访问控制列表) 将用户直接与与权限对接 permission表 id user_id 权限名 1 1 开直播 2 1 评论 【二】RBAC(Role-Based Acc 阅读全文

posted @ 2024-08-05 23:35 silence^ 阅读(10) 评论(0) 推荐(0) 编辑

simple-jwt快速使用,simple-jwt配置文件,定制登录返回格式,多方式登录,自定义用户表-签发和认证,权限介绍
摘要:Ⅰ simple-jwt快速使用 # django框架上,第三方的jwt解决方案 # django-rest-framework-jwt 老的,不更新了 # djangorestframework-simplejwt 新的,一直更新 【一】安装 pip3 install djangorestfram 阅读全文

posted @ 2024-08-04 22:30 silence^ 阅读(261) 评论(0) 推荐(0) 编辑

接口文档,jwt,base64编码解码
摘要:Ⅰ 接口文档 【一】接口文档了解 # 作为后端,接口写完了 >接口给前端使用 -登录接口:username,password ,code # 写接口的人负责写接口文档 -如何写? -写在哪? # 通常在公司中: 1 使用world编写,放在公共平台上 2 使用MD编写 3 第三方平台编写:showd 阅读全文

posted @ 2024-08-02 21:24 silence^ 阅读(243) 评论(0) 推荐(0) 编辑

认证,权限,频率,过滤-排序,分页,全局异常
摘要:Ⅰ 认证 # 三大认证依次执行 -认证类 -权限类 -频率类 # APIView >dispatch > self.initial(request, *args, **kwargs)--> self.perform_authentication(request) self.check_permiss 阅读全文

posted @ 2024-08-01 10:36 silence^ 阅读(4) 评论(0) 推荐(0) 编辑

环境变量和python多版本共存,视图层源码分析,视图层总结,路由层,
摘要:Ⅰ 环境变量和python多版本共存 【一】环境变量 【1】什么是环境变量 无论是win,mac,linux 都有环境变量的概念,以win为例什么是环境变量? 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹 阅读全文

posted @ 2024-07-30 20:49 silence^ 阅读(38) 评论(0) 推荐(0) 编辑

改项目名,模块与包及导入规则,断言(assert),drf之请求响应,两个视图基类(APIView,GenericAPIView),五个视图扩展类,9 个视图子类,视图集
摘要:Ⅰ 改项目名 【一】改名方式一 若是不成功 直接在文件夹上改 复制路径,在磁盘中找文件所在路径 删除idea文件夹 删除之后再打开pycharm会发现没有项目,这是因为删除idea之后pycharm不会记录最后的,所以要在路径中重新打开项目,他会再次生成一个idea文件夹 【二】第二种改名方式 第一 阅读全文

posted @ 2024-07-30 00:05 silence^ 阅读(4) 评论(0) 推荐(0) 编辑

反序列化之校验,序列化定制返回格式,多表关联反序列化,ModelSerializer的使用
摘要:Ⅰ 反序列化之校验 【一】 使用mysql 8.0 【1】django 的4版本以后,不支持mysql 5.7了,必须要8以上 必须装mysqlclient:pip3 install mysqlclient 或者使用pymysql,得写改两句话 【2】mysql 多版本共存 看我上一篇文章 【二】反 阅读全文

posted @ 2024-07-29 01:17 silence^ 阅读(9) 评论(0) 推荐(0) 编辑

MySQL版本共存,MySQL中的用户创建与授权
摘要:Ⅰ MySQL5.7和MySQL8.4共存 【一】前沿引入 已经在电脑上装了MySQL5.7版本,接下来是安装MySQL8.4版本步骤 【二】步骤如下 【1】官网下载想要的8.4版本包并解压 下载地址https://dev.mysql.com/downloads/mysql/ 【2】本地操作 我下载 阅读全文

posted @ 2024-07-26 21:32 silence^ 阅读(44) 评论(0) 推荐(0) 编辑

drf学习总览,http请求不同编码格式,请求体什么样子,新的Request对象和Response, 序列化类,反序列化保存
摘要:Ⅰ drf学习总览概述 # 1 请求和响应 request:请求对象:请求方式,请求携带的数据,request.GET,request.POST,requset.body,request.META:请求头中得 四件套:操作响应体 HTTPResponse('sdfs') # 若是要携带请求头和响应状 阅读全文

posted @ 2024-07-25 21:19 silence^ 阅读(22) 评论(0) 推荐(0) 编辑

DRF入门规范,API接口,接口测试工具,restful规范,序列化和反序列化,drf安装和快速使用
摘要:Ⅰ DRF入门规范 【一】 Web应用模式 在开发Web应用中,有两种应用模式: 【1】前后端不分离 【2】前后端分离 【3】前后端开发模式 # 1 前后端混合开发 -不少公司在用 -flask 混合 -django 混合 -例如最简单的bbs项目 -模板:dtl语法:django template 阅读全文

posted @ 2024-07-24 22:07 silence^ 阅读(59) 评论(0) 推荐(0) 编辑

导航