Использование значений меток Django - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть ярлык с именем Lab в моем шаблоне.Как использовать значение метки в моем представлении?

Шаблон

{%for product in products %}
<div class="column">
    <img src=" {{product.image.url}}"  class="w3-bar-item w3-circle" style={"width:50px";"high:10px;"}>
    <label name="Lab" id="my">{{product.id}}</label>
    <p>{{product.name}} {{product.Price}} SR</p>
    <form  action="" method="POST">
    {% csrf_token %}
        {{form.as_p}}
        <button type="submit" id="dd">Add to my order</button>
     </form>
</div>

Просмотр

 if data.is_valid():
 table = models.Get()

 table.count = data.cleaned_data['count']
 table.order_id_id = order_id
 table.product_id_id = request.POST.get['Lab']
 table.save()

1 Ответ

0 голосов
/ 11 декабря 2018

Вам необходимо добавить скрытый ввод внутри формы:

<input type="hidden" name="Lab" value="{{product.id}}"/>

Не забудьте удалить атрибут имени из метки, которую вы определяете.

Поля входов являются единственным значениемкоторые отправляются в запросе.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...