Django обновление корзины покупок - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь отправить slg (как количество при обновлении корзины покупок):

{% for item in myCart.values %}
<tr>
<td class="product-col">
  <img src="/media/{{item.image}}" alt="">
  <div class="pc-title">
    <h4>{{item.name}}</h4>
    <p>${{item.price}}</p>
  </div>
</td>
<td class="quy-col">
  <div class="quantity">
      <div class="pro-qty">
        <input type="number" min="1" name="slg[{{item.id}}]" value="{{item.slg}}">
      </div>
              </div>
  </td>
  <td class="size-col"><h4>Size M</h4></td>
  <td class="total-col"><h4>${% widthratio item.price 1 item.slg %}</h4></td>
  <td class="total-col"><a href="{% url 'home:deleteCart' item.id %}">Delete</a></td>
</tr>
{% endfor %}

Это мое мнение, я пытаюсь получить шаблоны форм данных, но это не работает

def updateCart(request):
    slg = request.POST['slg']
  
    return render(request, 'home/check.html', {'myCart': slg})

1 Ответ

0 голосов
/ 07 августа 2020

Я не вижу раздела о том, как вы отправляете данные. Возможно, вы захотите создать форму, как показано ниже

<form action="/your-name/" method="post">
    <label for="your_name">Your name: </label>

    <input type="submit" value="OK">
</form>

, и опубликовать данные, чтобы, когда вы проверяете запрос.POST, в нем есть некоторые данные.

С вашим кодом я не Не вижу публикуемых данных.

...