def create(self, request): cart_item = CartItemSerializer(data=request.data, context={'request': request}) if cart_item.is_valid(): cart_item.save() return Response(cart_item.data, status=status.HTTP_201_CREATED) else: return Response(cart_item.errors, status=status.HTTP_400_BAD_REQUEST)
def update(self, request, pk): obj = self.get_obj(pk) serializer = CartItemSerializer(obj, data=request.data, context={'request': request}) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_200_OK) else: return Response(status=status.HTTP_400_BAD_REQUEST)