def put(self, request, provider_id): provider = get_object_or_404(Provider, pk=provider_id) data = request.data serializer = ProviderSerializer(instance=provider, data=data) serializer.is_valid(raise_exception=True) serializer.save() return Response(serializer.data, status=status.HTTP_200_OK)
def post(self, request): data = request.data serializer = ProviderSerializer(data=data) serializer.is_valid(raise_exception=True) serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED)