我已经在我的html模板中传递了一个python列表(list_exp),现在我希望在view.py中使用字典获取我的多个复选框的结果。 {list_exp [0]:是/否,list_exp [1]:是/否......}
<form action="" method="post">
{% for name in list_exp%}
<input type="checkbox" name="{{name}}"><label> Experiment : {{name}}</label>
<br>
{% endfor %}
<input type="submit" value="Submit">
</div>
</form>
答案 0 :(得分:0)
据我所知,如果您为每个输入复选框指定相同的名称,则可以将它们作为views.py中的列表引用。
所以在模板中:
{% for name in list_exp %}
<input type="checkbox" name="list_exp"><label> Experiment : {{name}}</label>
<br>
{% endfor %}
然后在views.py中:
request.POST.getlist('list_exp')
将按预期返回列表