html - Django中具有相同名称的多个复选框表单字段
问题描述
我遇到了一个场景,我有一个需要以表格形式传递的列表,例如:
{% for i in noTureFalse %}
<input type="text" name="ids" value="{{ i }}">
{% endfor %}
然后,在我的view.py
:
ids = request.POST.getlist('id')
for id in ids:
print id
它完全适用于text
、number
或这些类型的输入字段。但是对于radio
像下面这样的按钮,我该如何使用这种技术(因为它们已经有一些值字段)?
{% for i in noTureFalse %}
<div class="form group">
<label>Insert correct Ans: </label>
<label for="True">True</label>
<input for="True" type="radio" name="correctAns" value="True">
<label for="False">False</label>
<input for="False" type="radio" name="correctAns" value="False">
</div>
{% endfor %}
实际上,我需要传递多个具有相同名称的值(也许列表是一个不错的选择)。
解决方案
推荐阅读
- java - Java for 循环索引:“j”不是在我的索引的一个循环之后从我的 char 数组的开头开始:“i”
- haskell - 简单的函数错误“变量不在范围内”haskell
- java - ModelMapper 无法将 java.util.List 转换为 java.util.List
- php - 如何通过对象数组中的特定关键字搜索值并在 Laravel 中获取?
- python - 如何通过 Python 定义环境变量并在 OS 中使用?
- javascript - 通过获取类单击所有元素
- java - 如何在 Java 中解压缩字符串?
- sql - 根据选择列生成插入列
- excel - SheetWrite 列中的数据
- javascript - 到达路由器中同一组件的多个路径名