我需要像这样返回的CreateAPIView的响应
Response(
{
'status': status_code.HTTP_200_OK,
'message': 'Testimonials fetched',
'data': serializer.data
},)但是我不知道在AddAPIView内部使用哪个函数最好像上面那样得到响应
class AddAPIView(generics.CreateAPIView):
queryset = Masjid.objects.all()
serializer_class = serializers.MasjidAddSerialzer
permission_classes = [IsAuthenticated]发布于 2019-03-01 10:10:25
重写create()视图类的AddAPIView方法
class AddAPIView(generics.CreateAPIView):
queryset = Masjid.objects.all()
serializer_class = serializers.MasjidAddSerialzer
permission_classes = [IsAuthenticated]
def create(self, request, *args, **kwargs):
response = super().create(request, *args, **kwargs)
return Response({
'status': 200,
'message': 'Testimonials fetched',
'data': response.data
})https://stackoverflow.com/questions/54942219
复制相似问题