2017-01-10 12 views
0

として送信するリストを作成する:Djangoのテンプレート私はMCQクイズをしようとしていると私は、テンプレートに次のコードを使用しているポスト

{% for MCQ in mcq %} 
<input type="radio" name="MCQ" value="{{ MCQ.id }}">{{ MCQ.MCQ_Text }} 
{% endfor %} 

問題は、私はMCQ_list = request.POST[MCQ]を使用したいということですリストとしてアクセスしてください。テンプレートでリストを作成するにはどうすればよいですか?あるいは、これにアプローチするより良い方法はありますか?

編集: MCQはtype=checkbox

{% 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 %} 
+0

リストは、これまで複数のエントリを持つことになり、入力タイプは、ラジオである場合には? – Sayse

答えて

0

変更の内側に、あなたの入力をネストされています。これはPythonでリストとしてチェックした項目を読んで聞かせます:

mcq_list = request.POST.getlist('MCQ')