Advertisement

Django Django DRF DRF 视图

阅读量:

文章目录

  • 一、DRF类视图介绍

    • APIView
    • GenericAPIView类
    • ViewSet类
    • ModelViewSet类
      • 重写方法
  • 二、Request与Response

    • Request
    • Response
  • 参考


一、DRF类视图介绍

在DRF框架中包含了多种多样的通用视图基类与扩展功能模块,并通过这些组件实现了简化视图开发的目的。其中:
• View:Django内置的标准视图基类用于将视图实例与URL进行绑定
• HTTP request methods的基本调度:Django默认的视图基类负责管理HTTP请求方法的基本调度流程

AP/views:基于DRF构建的所有视图的基础类,默认继承自View并进一步功能扩展。它不仅提供了原有的视图功能属性外,并且整合了身份认证功能、权限控制机制以及流量管理能力等核心组件。

• GenericAPIView:对APIView更高层次的封装,例如增加分页、过滤器

• GenericViewSet:继承GenericAPIView和ViewSet

• ViewSet:继承APIView,并结合router自动映射路由

ModelViewSet继承了GenericAPIView以及五个

全部评论 (0)

还没有任何评论哟~