def add_recipe_to_cart(self, request, pk, *args, **kwargs):
user = request.user
recipe = get_object_or_404(Recipe, pk=pk)
serializer = ShoppingCartSerializer(
data={
‘user’: user.id,
‘recipe’: recipe.id
},
context={‘request’: request}
)
serializer.is_valid(raise_exception=True)
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
“При попытке добавить несуществующий рецепт в корзину должен вернуться ответ со статусом 400”