随笔分类 - Django Restful
摘要:django rest framework过滤 搜索 排序以及分页 简单过滤 直接通过get_queryset简单过滤: "DjangoFilterBackend过滤" 该 库包含一个 类,该类支持REST框架的高度可定制的字段过滤。 1.先安装django filter 2.然后添加django_
阅读全文
posted @ 2019-07-29 11:06
会飞的空心菜
摘要:解析器 作用 根据请求头 content type 选择对应的解析器对请求体内容进行处理。 有application/json,x www form urlencoded,form data等格式 注:一般不需要改动,项目最开始全局进行配置就行 settings配置文件 urls.py views.
阅读全文
posted @ 2019-07-17 13:56
会飞的空心菜
摘要:视图组件 基本视图 路由 serializer.py view.py mixin类和generice类编写视图 ListModelMixin,CreateModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin 五个类中封装了查
阅读全文
posted @ 2019-07-17 13:55
会飞的空心菜
摘要:url控制器与响应器 一、自定义路由(原始方式) urls.py views.py 二、视图类继承(ViewSetMixin) ModelViewSet(....,GenericViewSet) GenericViewSet(ViewSetMixin, generics.GenericAPIView
阅读全文
posted @ 2019-07-17 13:55
会飞的空心菜
摘要:rest_framework组件 认证组件 局部认证 在需要认证的视图类里加上authentication_classes = [认证组件1类名,认证组件2类名....] 注意 :这个类要放在单独的py文件中,(如果放在view中,全局配置无法使用) 验证通过(布尔值),可以返回两个值,一个给了re
阅读全文
posted @ 2019-07-17 13:54
会飞的空心菜
摘要:序列化组件 我们在使用json进行数据的序列化操作时,只能对基本数据类型进行序列化 当需要序列化的是对象是比如QuerySet对象,我们只能循环取出每个对象将具体属性放到字典中后进行序列化操作。步骤较为复杂,如下所示 Django自带序列化组件 rest framework序列化之Serialize
阅读全文
posted @ 2019-07-17 13:51
会飞的空心菜
摘要:一、CBV源码分析 1、url层的使用CBV 2、as_view方法 是一个类方法,实际上是一个闭包函数(内层函数包含对外层作用域的使用) 请求来了以后,调用 方法,调用函数中的 方法, 方法是调用了 方法 3、view方法 4、dispatch方法(可以在视图层的CBV中重写) 方法相当于是根据不
阅读全文
posted @ 2019-07-09 16:39
会飞的空心菜

浙公网安备 33010602011771号