随笔分类 - drf
摘要:分页器的使用详解 rest_framework.mixins.py GenericAPIView类 python pagination_class = api_settings.DEFAULT_PAGINATION_CLASS @property def paginator(self): """ T
阅读全文
摘要:国际化配置 自定义User表 models.py settings.py admin.py pip换源 MEDIA相关配置 urls.py settings.py 数据库相关配置 settings.py
阅读全文
摘要:一、前言 我们知道当前端传递到后端的数据不正确时,后端会将错误的信息返回到前端。如果我们后端服务器出现了异常,那就说明我们的后端逻辑出现了问题,需要对后端代码进行修改。 我们需要在异常发生时,对异常进行捕获,并记录到日志文件当中,而不是将错误的信息直接返回到前端,这是没有意义的。那么我们如何
阅读全文
摘要:一、前言 我们知道drf的APIView类的as_view直接对原生django的csrf进行了禁用,是什么让drf有如此底气?从之前对drf的源码分析可以看到,三条语句。 这就是drf的三大认证。 二、用户认证 1.drf的用户认证 我们的某些接口需要对用户进行辨别,那么我们该如何区分A用
阅读全文
摘要:一、为什么要有视图集 我们使用drf提供的generics包可以很轻松的实现六大基础接口,但我们会发现群查和单查却无法共存。这是由于我们寄希望于继承 generics.ListAPIView 来实现群查,同时有希望继承 generics.RetrieveAPIView 来实现单查,但由于继承顺序
阅读全文
摘要:在开发中,一般为上传文件单独设立一个接口,以降低程序的耦合度,并且更方便后期的维护。 urls.py serializers.py views.py
阅读全文
摘要:序列化类外键字段的覆盖 十大接口序列化总结 案例 models.py ulrs.py serializers.py views.py 视图家族
阅读全文
摘要:一、二次封装Resonse responses.py 二、数据库关系分析 三、orm操作关系 案例测试 四、基表 继承基表 五、序列化类的其他配置(了解) 六、子序列化 案例 serializers.py 七、多表序列化与反序列化 完成 反序列化 仅仅需要将外键字段在fields中声明即可 序列化数
阅读全文
摘要:drf响应类:Response 序列化基类控制的init参数 反序列化 views.py serializers.py 实际开发中的运用
阅读全文
摘要:Django配置 ORM配置回顾 models.py APIView的请求生命周期 1.APIView类继承了原生Django的View类,并重写了as_view方法 2.重写的dispatch方法 请求解析模块 响应渲染模块 序列化组件 单表序列化 models.py serializers.py
阅读全文
摘要:DRF框架知识总览 接口 开发阶段接口测试工具 接口文档 接口规范 CVB和FBV的比较 永久配置安装源 Windows MacOS、Linux 配置文件内容 DRF框架的安装 图书资源准备 基于restful接口规范的接口设计
阅读全文

浙公网安备 33010602011771号