我正面临与django(使用shopcart)一起工作的问题。我想添加一个选项字段来动态更改购物车中的商品订单,但我没有从模板中获取选定的值。从模板中获取下拉值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>
我要选择一个选项,然后,如果我按“结账”有车更新。
从那里,我相信它缺少一个方法修改cart.py中的项目。
任何想法都会有帮助。
感谢
以上形式是循环 内{%在购物车%项}
你能澄清你的意思是“没有得到从模板中选择的值”?我假设你有一些意见,你的表单正在提交,并且action属性实际上不是空白的?用户提交后,url中是否显示“suscr =”? –
rmehlinger
请注意,如果订阅选项仅作为标题使用,则实际上不应将其作为下拉菜单的一部分;改为使用标签。如果它是一个有意义的选项,那么它的值不应该是空白的。 – rmehlinger
我的意思是它没有检索价值。在我看来,我检查方法GET – lorenag83