• DRF类视图介绍
• APIView类
• Request与Response
• GenericAPIView类
• ViewSet类
• ModelViewSet类
DRF类视图介绍
在DRF框架中提供了众多的通用视图基类与扩展类,以简化视图的编写。
• View:Django默认的视图基类,负责将视图连接到URL,HTTP请求方法的基本调度,
之前写类视图一般都用这个。
• APIView:DRF提供的所有视图的基类,继承View并扩展,具备了身份认证、权限检查、
流量控制等功能。
• GenericAPIView:对APIView更高层次的封装,例如增加分页、过滤器
• GenericViewSet:继承GenericAPIView和ViewSet
• ViewSet:继承APIView,并结合router自动映射路由
• ModelViewSet:继承GenericAPIView和五个扩展类,封装好各种请求,更加完善,
业务逻辑基本不用自己写了。
APIView类
Request与Response
DRF传入视图的reque