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)
还没有任何评论哟~
