Files
whale-web/backend/core/generics.py
2021-04-29 19:16:58 +08:00

19 lines
645 B
Python

from rest_framework.response import Response
from rest_framework.generics import ListCreateAPIView, RetrieveUpdateDestroyAPIView
class BasicListCreateAPIView(ListCreateAPIView):
def get(self, request, *args, **kwargs):
response = self.list(request, *args, **kwargs)
return Response({
'data': response.data,
'code': 0,
})
class BasicRetrieveUpdateDestroyAPIView(RetrieveUpdateDestroyAPIView):
def get(self, request, *args, **kwargs):
response = self.retrieve(request, *args, **kwargs)
return Response({
'data': response.data,
'code': 0,
})