概要介绍:
APIView:是DRF中最基本的视图类,需要手动实现HTTP请求方法(GET、POST、PUT、DELETE等)的处理逻辑,适用于简单的API接口。
GenericAPIView:是APIView的扩展,提供了一些常用的方法和属性,如queryset、serializer_class、get_object()、get_queryset()等,可以简化开发,适用于简单的CRUD操作。
ModelViewSet:是GenericAPIView的扩展,提供了一组默认的CRUD操作,包括list、create、retrieve、update、partial_update、destroy等,适用于复杂的CRUD操作。
下面分别使用这三种视图类实