# from django.views.generic import View
class HostView(View):
# from rest_framework.views import APIView
class APIView(View):
class ServerViewSet(APIView):
# from rest_framework.viewsets import ViewSet
class ViewSet(ViewSetMixin, views.APIView)
class GetDeployConf(ViewSet):
# from rest_framework.viewsets import ModelViewSet
class ModelViewSet(mixins.CreateModelMixin,
mixins.RetrieveModelMixin,
mixins.UpdateModelMixin,
mixins.DestroyModelMixin,
mixins.ListModelMixin,
GenericViewSet):
# viewsets
list retrieve create etc
router = DefaultRouter()
router.register(r'users', UserViewSet, 'user')
urlpatterns = router.urls
'''
DRF框架的视图的基类是 APIView
GenericAPIView是继承自APIView
APIView,GenericAPIView,ListAPIView 都是继承自View
'''