摘要: 解析器 导入 默认设置 补充 FileUploadParser # */* 局部视图 全局视图 分页 导入 简单分页 方式一:针对自己写的逻辑 方式二:针对ModelViewSet 偏移分页 方式一:针对自己写的逻辑 方式二:针对ModelViewSet 阅读全文
posted @ 2018-11-21 18:08 孙昌恒 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 认证组件 认证组件的流程 --> CBV里的APIView --> self.dispatch() --> self.initial() --> self.perform_authentication() --> request.user --> self.initialize_request -- 阅读全文
posted @ 2018-11-21 11:40 孙昌恒 阅读(159) 评论(0) 推荐(0) 编辑
摘要: mixins的玩法 from rest_framework import mixins from rest_framework import generics class AuthorView(mixins.CreateModelMixin, mixins.ListModelMixin, gener 阅读全文
posted @ 2018-11-21 10:47 孙昌恒 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 概述 FBV和CBV的概念 FBV 基于函数处理视图 CBV 基于对象处理视图 CBV的优点 1 提高代码的复用性,可以使用面向对象的技术,比如Mixin(多继承) 2 可以用不同的函数针对不同的HTTP方法处理,而不是通过多if判断,提高代码的可读性 restful协议 一切皆是资源,操作只是请求 阅读全文
posted @ 2018-11-21 10:40 孙昌恒 阅读(163) 评论(0) 推荐(0) 编辑