Хочу реализовать добавление в корзину, чтобы страница не обновлялась, пользователь остался в той же ее части
def add_product_basket(request, product_id):
user = request.user
product = get_object_or_404(Product, id=product_id)
basket_check = Basket.objects.filter(user=user, product=product).count()
if request.method == 'GET':
if basket_check == 0:
Basket.objects.create(product=product, user=user, pub_date=datetime.now)
В этой функции я добавляю товар в корзину, так как мне необходимо оставить пользователя в той же части страницы я не делаю редирект, но в таком случае получаю ошибку
помогите пожалуйста разобраться, как реализовать это, заранее спасибо