Как отправить значение выбранного параметра в форме действия в Django - PullRequest
0 голосов
/ 07 марта 2019

Я хочу отправить значение l.id в действии, которому я буду соответствовать в urlconf.

<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">

Я хочу, чтобы URL был похож на <mainip>/move_review/{l.id}/

Любая помощь будет высоко оценена.Спасибо.

1 Ответ

0 голосов
/ 07 марта 2019

попробуйте

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

В этом случае вам не нужно передавать id в форме urls.let, позаботьтесь об этом

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