摘要: 对于视图集,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1. 使用方法: 1. 创建路由对象 # 定义一个路由器对象 阅读全文
posted @ 2020-02-08 19:02 老王同鞋 阅读(554) 评论(0) 推荐(0) 编辑
摘要: DRF框架中,一共有三个视图集类,我们这里只说明ModelViewSet一个。 ModelViewSet是封装度最高的DRF的视图类。包含了怎删改查中的所有接口操作。 它继承自GenericViewSet、ListModelMixin、RetrieveModelMixin、CreateModelMi 阅读全文
posted @ 2020-02-08 18:56 老王同鞋 阅读(3688) 评论(0) 推荐(2) 编辑
摘要: 所谓,视图子类就是继承自视图扩展类和GenericAPIView类的类。 他们,帮我们将请求方法封装好了,我们只需要,使用视图继承这些子类即可使用其中的方法。 1) CreateAPIView 提供 post 方法 继承自: GenericAPIView、CreateModelMixin 2)Lis 阅读全文
posted @ 2020-02-08 18:40 老王同鞋 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 这里呢,我将为大家介绍一下DRF框架,为我们提供的试图扩展类的使用方法即作用。 在使用视图扩展类时,需要将mixins模块导入到view文件中。 from rest_framework import mixins 并且,在使用视图扩展类时,必须结合GenericAPIView基类一起使用。 所谓,视 阅读全文
posted @ 2020-02-08 18:35 老王同鞋 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1. DRF框架中的Request和Response REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是 阅读全文
posted @ 2020-02-08 11:48 老王同鞋 阅读(619) 评论(1) 推荐(1) 编辑