Django Форма с несколькими кнопками
У меня есть форма для системы голосования. У меня есть кандидаты в строке таблицы. В конце строки у меня есть кнопка с ID кандидата
<form method="post">
<table>
...
<tr>
<td>name</td>
<td>campaign promises</td>
<td><button id="candidate_id"></td>
<tr>
...
</table>
</form>
"candidate_id" является фактическим числом и уникален. Я хотел бы получить это значение id из почтового запроса, чтобы знать, какой кандидат был выбран. Я надеюсь, что это так же просто, как
request.POST.Something
Да, вы можете предоставить атрибут name
кнопке, например candidate_id_value
как:
<form method="POST">
<table>
...
<tr>
<td>name</td>
<td>campaign promises</td>
<td><button id="candidate_id" name="candidate_id_value" ></td>
<tr>
...
</table>
</form>
Затем обратитесь к этому значению в представлении как:
request.POST.get("candidate_id_value",False)