我试图做一个MCQ测试,我在模板中使用了以下代码:
{% for MCQ in mcq %}
<input type="radio" name="MCQ" value="{{ MCQ.id }}">{{ MCQ.MCQ_Text }}
{% endfor %}
问题是我想用MCQ_list = request.POST[MCQ]
作为一个列表来访问它。如何在模板中创建列表?或者,有没有更好的方法来解决这个问题?你知道吗
编辑: mcq嵌套在
{% for Questions, mcq in Quest_dic.items %}
<br>
{{ Questions.Question_Text }}
{% for MCQ in mcq %}
<br>
<input type="radio" name="ListOrAlternateHere" value="{{ MCQ.id }}">{{ MCQ.MCQ_Text }}
{% endfor %}
<hr>
{% endfor %}
将输入更改为
type=checkbox
。这将使您可以在python中以列表的形式读取选中的项:mcq_list = request.POST.getlist('MCQ')
相关问题 更多 >
编程相关推荐