
DRF
django drf
天天天天天天天天d
这个作者很懒,什么都没留下…
展开
-
3、drf对Request的改变
drf 对request的改变原创 2024-04-14 21:40:06 · 267 阅读 · 0 评论 -
2、View源码解析和drf的View
方法,那么我们截取其中有用的代码来看看他做了什么?没有,那么我们来看看父类。是如何写的(摘取重要代码)中他们的调用方式不同,调用了你所定义的方法,还需要调用类视图下的。这样就很清晰能看出,原创 2024-04-06 20:32:01 · 217 阅读 · 0 评论 -
1、初识drf
drf(django rest-framework),让使用者更快捷的开发规范化的接口。提供了权限、身份验证、限流等实用功能。基于djangoCBV来实现的。原创 2024-03-31 21:32:07 · 550 阅读 · 0 评论 -
DRF(1)Django的CBV
CBV(Class Base View)是类视图FBV(Func Base View)是函数视图。原创 2023-06-14 15:57:38 · 140 阅读 · 0 评论 -
DRF(2)APIView源码解析
我们能发现,案例中和之前不一样的只有APIView是从rest_framework.view中拿到的而不是django。首先看到就是他继承就是我们上一章讲的View,这说明他们的大致流程基本一致,那么做了什么改进呢?继承的类也变成了APIView,那么我们来看一下APIView中写了什么。原创 2023-06-14 15:58:15 · 131 阅读 · 0 评论 -
DRF(3)序列化器
模型内部帮助我们实现了create、update等方法,无需我们重写。原创 2023-06-14 15:56:57 · 89 阅读 · 0 评论 -
DRF(4)视图.md
当出现一个视图类中调用多个序列化器时,那么可以通过条件判断在get_serializer_class方法中通过不同的序列化器类名就可以让视图方法执行不同的序列化器对象了。返回序列化器对象,主要用来提供给Mixin扩展类使用,我们如果在视图中想要获取序列化器对象,也可以使用这方法。如上所示,我们将get请求映射到不同的函数上,而view只需要继承和实现对应的函数。同 ListModelMixin 一样。同 ListModelMixin 一样。更具上面的源码我们的代码可以这样写。返回视图使用的查询集。原创 2023-06-14 15:59:19 · 564 阅读 · 0 评论