随笔分类 - drf
摘要:目录 一、jwt配置文件 二、drf-jwt源码执行流程(了解) 2.0 auth的user表的补充知识 1、django 的auth user表,密码是加密的,即便的同样的密码,密文都不一样 2、自定义用户表,生成密码用密文 3、用户表密码忘了怎么办 2.1 签发(登录) 2.2 认证(认证类)
阅读全文
摘要:回顾 # 认证类的执行流程 > 源码分析 请求进来 > 路由匹配成功 > 执行path('test/', view.BookView.as_view()), > 继承了APIView > APIView的as_view()内部的闭包函数view > 这个view中执行了self.dispatch >
阅读全文
摘要:回顾 # 1 认证的使用 有些接口需要登录才能访问 -原生Django如何使用的认证:auth的user表,auth自带了认证 -自己登录,使用自定义的用户表 -认证的使用步骤: 1.写一个类,继承BaseAuthentication 2.重写 authenticate,在方法中完成认证,并且获取到
阅读全文
摘要:回顾 1.两个视图基类 APIView GenericAPIView:跟数据库打交道,而且需要系列化反序列,可以使用它 2.5个视图扩展类+GenericAPIView > 视图类 list retreieve destroy create update 正常需要写两个视图类,实现5个接口: Boo
阅读全文
摘要:回顾 # 1 前后端开发模式 -分离和混合 -http 通信 后端都是web后端 -前端:pc桌面开发,web开发,app,小程序 》http 》调用后端 后端都是一套 # 2 api接口 # 3 接口测试工具 # 4 restful规范 10条 # 5 drf介绍,快速使用 # 6 cbv 执行流
阅读全文
摘要:目录 一、反序列化类校验部分源码解析(了解) 二、断言 三、drf之请求 3.1 Request能够解析的前端传入的编码格式 3.2 Request类有哪些属性和方法(学过) 常用参数 Response类的实例化参数 四、drf之响应 4.1 Response能够响应的编码格式 4.2 Respos
阅读全文
摘要:目录 序列化类常用字段类和字段参数 常用字段类 常用字段参数 选项参数 通用参数 序列化类高级用法之source source填写类中字段 source填写模型类中方法 source支持跨表查询 定制序列化字段的两种方式 准备工作 方法一:使用SerializerMethodField 方法二:在模
阅读全文
摘要:目录 APIView基本使用 使用原生Django写接口(View + JsonResponse) 使用drf写接口(APIView + drf Response) drf 两种导入View的方式 drf Response APIView源码分析 Request类源码分析 drf request.d
阅读全文
摘要:restful规范 概念 REST全称是Representational State Tranesfer,中文意思是表述:表征性状态转移,它首次出现在2000年RoyFielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中 10个规范 1
阅读全文
摘要:Web应用模式 前后端混合开发 Django Web框架,专门用来写web项目 之前所学的,写的BBS项目,图书管理系统,用的都是前后端混合开发 # 后端人员,后端人员要通过写的html页面,套模板语法 >> xx.html的python代码 # 全栈开发 >>前后端混合时代,比较多 这种模式遇到的
阅读全文