Как исправить неисправную кнопку уменьшения количества товара для магазина электронной коммерции на django?
Я пытаюсь подключить кнопку уменьшения количества (минус), чтобы уменьшить количество товаров в корзине для магазина электронной коммерции на django. Однако, когда я нажимаю на кнопку минус, либо A) ничего не происходит, либо B) если я нажимаю на кнопку минус после увеличения количества с помощью кнопки плюс, кнопка минус выполняет ту же задачу, что и кнопка 'update', т.е. подтверждает изменение количества на новое большее количество товаров.
Соответствующая функция views.py:
def adjust_cart_item_qty(request, item_id):
# changes number of items in the cart
qty = int(request.POST.get('qty'))
cart = request.session.get('cart', {})
if qty > 0:
cart[item_id] = qty
else:
cart.pop(item_id)
request.session['cart'] = cart
return redirect(reverse('cart'))
На уровне приложения urls.py: