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)
Вернуться на верх