如何在Django的表单操作中发送选定的选项值

时间:2019-03-07 10:55:27

标签: django

我想在urlconf中匹配的操作中发送l.id值。

<form name="move_form" action="{% url index %}move_review/" method="post">
<select name="to_lst">

{% if list1 %}
{% for l in list1 %}
    <OPTION value={{ l.id }}>{{l.name }}-{{ l.age }}</OPTION>
{% endfor %}
{% else %}
<OPTION> None </OPTION>
{% endif %}
</select>

<INPUT type="submit" value="Accept" ><INPUT type="Reset">

我想要的是使网址像<mainip>/move_review/{l.id}/

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

def your_function(request):
  id = request.POST.get("to_lst",None)
  #Do something 
  return render(request,"your_template.html")

在这种情况下,您无需在urls中传递id。