Не могу обновить определенное количество в корзине покупок Django

#python #html #django

Вопрос:

Я пытаюсь обновить свою корзину покупок до определенного значения, которое передается в форме под названием «num». Я не уверен, как я могу принять это значение и обновить свою корзину до определенного номера. У меня также есть кнопка «Добавить в корзину» на моей главной странице, которая не включает ввод номера.

videogame.html

 <form action="{% url 'add-to-cart' videogame.pk%}" method='get'>  <input name='num' type="number" placeholder="Select Amount" value=1>  <a href="{% url 'add-to-cart' videogame.pk%}">  <button class='button submit'>Add to Cart</button>  </a> </form>  

views.py

 def add_to_cart(request, pk):  number = 0  if request.GET.get('num'):  number = request.GET.get('num')  print(number)  videogame = get_object_or_404(Videogame, pk=pk)  order_item, created = OrderItem.objects.get_or_create(  videogame=videogame, user=request.user, complete=False)  order_qs = Order.objects.filter(  user=request.user, complete=False)  if order_qs.exists():  order = order_qs[0]  if order.items.filter(videogame__pk=videogame.pk).exists():  order_item.quantity  = 1  order_item.save()  else:  order.items.add(order_item)  else:  order = Order.objects.create(user=request.user)  order.items.add(order_item)  return redirect('cart')