上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: drf [Django REST Framework] 接口规范 001 "Web API接口" 002 "Restful 接口规范" 003 "drf的安装与设计风格" 请求响应组件 004 "请求模块" 005 "渲染模块" 006 "解析模块" 007 "异常模块" 008 "响应模块Resp 阅读全文
posted @ 2019-11-21 23:00 豆瓣酱瓣豆 阅读(153) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组件化10大接口 表设计 基表 Model类的内部配置Meta类要设置abstract=True,这样的Model类就是用来作为基表 多表:Book,Publish,Author,AuthorDetail 1. 基表必须设置abstract,基表就是给普通Model类继承使用的, 2. 阅读全文
posted @ 2019-11-21 22:56 豆瓣酱瓣豆 阅读(368) 评论(0) 推荐(0) 编辑
摘要: ListSerializer模块 自定义反序列化字段 模型类中自定义序列化深度 接口操作总结 路由层:api/url.py 模型层:api/models.py modelserializer实现群增加和修改序列化层:api/serializers.py 视图层:api/views.py 阅读全文
posted @ 2019-11-21 22:55 豆瓣酱瓣豆 阅读(640) 评论(1) 推荐(0) 编辑
摘要: ModelSerializer组件 1)序列化与反序列功能可以整合成一个类,该类继承ModelSerializer 2)继承ModelSerializer类的资源序列化类,内部包含三部分 Meta子类、局部钩子、全局钩子 注:create和update方法ModelSerializer已经重写了,使 阅读全文
posted @ 2019-11-20 23:05 豆瓣酱瓣豆 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 序列化 1. drf的核心:序列化模块 2. Serializer类(了解) 偏底层,开发效率不高 3. ModelSerializer类(重中之重) 开发运用阶段才有的序列化方式,开发效率高 4. ListSerializer类(正常) 完成群增,群改接口的辅助序列化类 为什么要使用序列化 后台的 阅读全文
posted @ 2019-11-20 23:03 豆瓣酱瓣豆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 响应模块Response Response类生成对象需要的参数,以及Response类的对象可以使用的属性 1、参数:Response(data=响应的数据, status=响应的网络状态码, headers=想通过响应头再携带部分信息给前端) 2、属性:response.data response 阅读全文
posted @ 2019-11-20 08:41 豆瓣酱瓣豆 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 解析模块 drf的解析模块(了解) 服务的对象是数据包数据 1、可以在视图类中通过parser_classes类属性对该视图的数据包解析做配置 局部配置 2、可以在项目的配置文件的drf配置中通过DEFAULT_PARSER_CLASSES对该视图的数据包解析做配置 全局配置 核心:请求的数据包格式 阅读全文
posted @ 2019-11-20 08:40 豆瓣酱瓣豆 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 异常模块(重点) 重写异常模块目的是记录异常信息(项目上线) 1、在settings的drf配置中配置EXCEPTION_HANDLER,指向自定义的exception_handler函数 2、异常模块:django项目的所有异常都会被处理,drf能处理的会自己处理(4xx),不能处理的交给djan 阅读全文
posted @ 2019-11-20 08:40 豆瓣酱瓣豆 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 请求模块 CBV源码分析 请求模块 models.py admin.py api/urls.py urls.py setting.py 重点必须要进行注册 请求1 请求2 请求模块request 特点: 1. drf的request是在wsgi的request基础上再次封装 2. wsgi的requ 阅读全文
posted @ 2019-11-20 08:39 豆瓣酱瓣豆 阅读(246) 评论(0) 推荐(0) 编辑
摘要: drf的渲染模块(了解) 1. 可以在视图类中通过renderer_classes类属性对该视图的数据响应渲染做配置 局部配置 2. 可以在项目的配置文件的drf配置中通过DEFAULT_RENDERER_CLASSES对该视图的数据响应渲染做配置 全局配置 注:如果一个视图类在有全局配置下,还进行 阅读全文
posted @ 2019-11-20 08:38 豆瓣酱瓣豆 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页