【问题标题】:Django Form with multiple buttons具有多个按钮的 Django 表单
【发布时间】:2023-02-04 05:23:34
【问题描述】:

我有一个投票系统的表格。我把候选人排成一排。在行的末尾,我有带有候选人 ID 的按钮

<form method="post">
 <table>
   ...
   <tr> 
    <td>name</td>
    <td>campaign promises</td>
    <td><button id="candidate_id"></td>
   <tr>
   ...
 </table>
</form>

“candidate_id”是一个真实的数字并且是唯一的。我想从 post 请求中获取那个 id 值,所以我知道选择了哪个候选人。我希望它尽可能简单

请求.POST.Something

【问题讨论】:

    标签: html django post


    【解决方案1】:

    是的,您可以为按钮提供 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)
    

    【讨论】:

      猜你喜欢
      • 2018-07-20
      • 1970-01-01
      • 2019-07-27
      • 2011-01-09
      • 2015-10-04
      • 2019-02-23
      • 2019-03-19
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多