Представление products.views.get_product не возвращало объект HttpResponse. Вместо него возвращается None. Как решить эту ошибку

показывает одну и ту же ошибку снова и снова... Можете ли вы, пожалуйста, помочь мне решить эту ошибку

url

   path("add-to-cart/<uid>/",add_to_cart,name="add_to_cart")

html код

                        <a href="{% url 'add_to_cart' product.uid %}?variant={{selected_size}}" class="btn  btn-outline-primary"> <span class="text">Add to cart</span> <i
                                class="fas fa-shopping-cart"></i> </a>

View

def add_to_cart(request,uid):
    variant=request.GET.get('variant')
    product=Product.objects.get(uid=uid)
    user=request.user
    cart=Cart.objects.get_or_create(user=user, is_paid=False)
    cart_item=CartItems.objects.create(cart=cart,product=product)

    if variant:
        variant=request.GET.get('variant')
        size_variant=SizeVariant.objects.get(size_name=variant)
        cart_item.size_variant=size_variant
        cart_item.save()
        return HttpResponseRedirect(request.META.get('HTTP_REFFER'))
    else:
        return HttpResponseRedirect(request.META.get('HTTP_REFFER'))

показывает одну и ту же ошибку снова и снова... Можете ли вы, пожалуйста, помочь мне решить эту ошибку

Вернуться на верх