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