我有变量项目名称,如何将此变量传递给网址?

时间:2018-12-29 17:24:01

标签: django

我有变量Item name,如何将此变量传递给Url?

html

<!-- language: lang-html -->
<form action="" method="POST" >
 {% csrf_token %}
{{ field.errors }}
<p style="font-size:30px" id="t">Chose The Item</p>
{{ form.Item }}
<a href="{% url 'ItemState' name=form.Item %}">

完成

表格

 iclass ItemState1(forms.Form):
Item = forms.ModelChoiceField(queryset=Product.objects.filter(state=1))

网址

  path('ItemState/<name>', ItemState, name='ItemState'),

1 个答案:

答案 0 :(得分:0)

请在html模板中将name = form.Item替换为name = form.Item.value

form.Item将返回表单字段,而form.Item.value将返回选定的表单值。

相关问题