【发布时间】:2015-08-29 16:20:32
【问题描述】:
我想在 django 的 views.py 中多次接收表单中生成的表格的单选按钮值。
我的模板文件类似于:
<form action = "/appName/accept" method = "POST"
{% for l in list %}
<table>
<tr>
<td>{{l.value}}</td>
</>tr
</table>
<input type = "radio" name = "acceptance" value ="accept">Accept</input>
<input type = "radio" name = "acceptance" value ="reject">Reject</input>
{% endfor %}
<input type ="submit" name = "submit">SUBMIT</input>
</form>
这意味着渲染的页面看起来像:
值 1
接受
拒绝
值 2
- 接受
- 拒绝
等等 提交按钮
一旦用户单击提交按钮,我想收集每个值的所有单选按钮的值以及表格行,但是如何在 views.py 中做到这一点?我知道,如果我们给无线电输入提供通用名称,比如这里的“接受”,那么一次只会选择其中一个。请帮忙。我是这个概念和 django 的新手。
【问题讨论】:
-
如果您的表单是使用 django 定义的,请阅读 this 以为给定的表单字段启用正确类型的小部件
标签: python django forms radio-button form-fields