Как исправить неисправную кнопку уменьшения количества товара для магазина электронной коммерции на 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:

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