У меня возникла проблема с django (с использованием магазина). Я хочу добавить поле опций выбора, чтобы динамически менять элементную надпись в корзине, но я не получаю значение, выбранное из шаблона.Получение выпадающего значения из шаблона django
В шаблоне, где я показываю тележку у меня есть:
<form action="" method="GET">{%csrf_token%}
<select name="suscr" title="suscr">
<option value="" selected>Suscribe</option>
<option value="1" name="suscr" >Weekly</option>
<option value="2" name="suscr">Monthly</option>
</select>
</form>
Я хочу, чтобы выбрать опцию, а затем, если нажать «Оформить заказ», чтобы телега обновляется.
Appart from this, я считаю, что его отсутствует метод, изменяющий элемент в cart.py.
Любые идеи помогут.
Благодаря
Вышеуказанная форма внутри петли {% за товар в корзину%}
Можете ли вы уточнить, что вы подразумеваете под «не получая значения, выбранного из шаблона»? Я предполагаю, что у вас есть представление о том, что ваша форма отправляется, и что атрибут действия фактически не пуст? «Suscr =» не отображается в URL-адресе после отправки пользователем? –
rmehlinger
В качестве побочного примечания, если параметр «Подписаться» находится здесь, чтобы действовать как заголовок, на самом деле вы не должны быть частью раскрывающегося списка; вместо этого используйте метку. Если это значимый вариант, то его значение не должно быть пустым. – rmehlinger
Я имею в виду, что он не извлекает значение. На мой взгляд, я проверяю метод GET – lorenag83