I want response for CreateAPIView
like this return
Response(
{
'status': status_code.HTTP_200_OK,
'message': 'Testimonials fetched',
'data': serializer.data
},)
But i dont know which function will be best to use inside AddAPIView
to get response like above
class AddAPIView(generics.CreateAPIView):
queryset = Masjid.objects.all()
serializer_class = serializers.MasjidAddSerialzer
permission_classes = [IsAuthenticated]
Override the create()
method of the AddAPIView
view class
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
})
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With