Проблема с DoesNotExist в /cart/cart_add/

Я хочу добавить товар в корзину и получаю ошибку: DoesNotExist at /cart/cart_add/ Продукты, соответствующие запросу, не существуют.

Здесь код views.py, если это поможет, пожалуйста, подскажите, как решить эту проблему, я могу загрузить еще много других файлов, если нужно

from django.http import JsonResponse
from django.shortcuts import redirect, render
from django.template.loader import render_to_string

from carts.models import Cart
from carts.utils import get_user_carts
from goods.models import Products

def cart_add(request):

    product_id = request.POST.get("product_id")
    product = Products.objects.get(id=product_id)``

your text    if request.user.is_authenticated:
        carts = Cart.objects.filter(user=request.user, product=product)

        if carts.exists():
            cart = carts.first()
            if cart:
                cart.quantity += 1
                cart.save()
        else:
            Cart.objects.create(user=request.user, product=product, quantity=1)

    user_cart = get_user_carts(request)
    cart_items_html = render_to_string(
        "carts/includes/included_cart.html", {"carts": user_cart}, request=request)

    response_data = {
        "message": "Товар добавлен в корзину",
        "cart_items_html": cart_items_html,
    }

    return JsonResponse(response_data)

def cart_change(request, product_slug):
    ...
   
def cart_remove(request, cart_id):
    cart = Cart.objects.get(id=cart_id)
    cart.delete()
return redirect(request.META['HTTP_REFERER'])
Вернуться на верх