摘要: 路由Routers 注意是:对于视图集ViewSet!!!我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1. 使用方法 阅读全文
posted @ 2019-03-28 14:17 大西瓜Paul 阅读(1279) 评论(1) 推荐(0) 编辑
摘要: 2. 五个扩展类 1)ListModelMixin 列表视图扩展类,提供list(request, *args, **kwargs)方法快速实现列表视图,返回200状态码。 该Mixin的list方法会对数据进行过滤和分页。 源代码: 举例: 2)CreateModelMixin 创建视图扩展类,提 阅读全文
posted @ 2019-03-28 14:00 大西瓜Paul 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 视图说明 1. 两个基类 1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的R 阅读全文
posted @ 2019-03-28 13:38 大西瓜Paul 阅读(266) 评论(0) 推荐(0) 编辑
摘要: DRF中的Request 与 Response 1. Request - REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 - REST fra 阅读全文
posted @ 2019-03-28 11:01 大西瓜Paul 阅读(912) 评论(0) 推荐(0) 编辑
/*增加返回顶部按钮*/ 返回顶部 /*给标题增加蓝色背景长条*/