随笔分类 - drf
摘要:Django框架之drf 一、drf知识点整合 1、drf入门及规范 # 1 drf 入门规范 -前后端分离模式 -前后端混合 -postman -restful规范 -drf:django的app 2、序列化类(重点) -Serializer -字段类 -字段参数 -局部钩子 -全局钩子 -定制返
阅读全文
摘要:一、jwt配置文件 需要记住的配置信息 'JWT_RESPONSE_PAYLOAD_HANDLER': 'app01.utils.jwt_response_payload_handler', 我们通过之前的学习可以得知jwt_response_payload_handler这个方法是定制返回信息的格
阅读全文
摘要:Django框架之drf 一、接口文档 简介: 接口文档通常是在前后端分离时,后端开发人员需要编写的文档,其内容是将接口的信息、地址和使用方法及其他注意事项告知前端开发人员及团队,目的是便于团队间的沟通、协作,降低团队合作成本 接口文档所需内容: 1、描述: 对视图类/函数的功能及用法描述 2、
阅读全文
摘要:Django框架之drf 一、断点调式使用 指,在我们编写代码的时候,程序运行出现报错是无可避免的,当程序 出现报错时,我们需要找到出现报错的代码进行修改,如果时简短的代码很容易就可以找到报错位置,但是当代码编写的非常多的时候,报错位置就比较难找到,debug模式就是pycharm为我们提供的查
阅读全文
摘要:Django框架之drf 一、认证组件 简介: 登录认证的限制 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 1、认证组件使用步骤 模块地址: from rest_framework.
阅读全文
摘要:Django框架之drf 一、9个视图子类 通常在继承五个视图拓展类时,还需要继承GenericView才能够使用,9个视图子类是指由五个视图拓展类和GenericView搭配、组合出来的9个视图子类,在使用的时候,需要用到哪个就继承其中的哪一个 导入模块 from rest_framework
阅读全文
摘要:Django框架之drf 一、反序列化类校验部分源码解析 反序列化校验什么时候开始执行校验? 剖析流程一:在视图中使用反序列化器实例化的对象调用is_valid()的时候就会进行校验,通贩校验返回True,反之False class BookView(APIView): # 新增 def post(
阅读全文
摘要:Django框架之drf 一、序列化器常用字段及参数 # 序列化类 》字段类 CharField,除此之外还有哪些其他的 # 序列化类 》字段类,字段类上,传属性的 ,序列化类上,也可以写属性 models.CharField(max_length=32) 1、常用字段 | 字段 | 字段构造方式
阅读全文
摘要:Django框架之drf 一、APIView执行流程 基于APIView+JsonResponse接口 通常在使用django编写CBV的视图类的时候我们都是直接继承View,但在drf内我们会继承drf提供的APIView # view视图函数 from rest_framework.views
阅读全文
摘要:Django之drf 一、restful规范 1、概念 REST全称是Representational State Transfer,中文意思是表述:表征性状态转移,它首次出现在2000年Roy Fielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于
阅读全文
摘要:django框架之drf 一、drf整体内容 # 1 入门规范 -web开发模式 -api接口 -接口测试工具 -restful规范 -序列化反序列化 -drf快速使用 -APIView,Request类 -drf把django的好多东西都重写了 # 2 序列化组件(重要) -基本序列化类 -模型类
阅读全文