title: Error : MultiValueKeyError at /quiz/2/11 'choice'
body: <p>I am creating a <strong>multi-choice</strong> quiz app, I have created a view which shows the question and 4 option. I have given radio button to each option but is giving me this error:</p>
  
  <blockquote>
    <p>MultiValueDictKeyError at /quiz/2/11/ 'choice'</p>
  </blockquote>
  
  <p>views.py</p>
  
  <pre><code>def question_detail(request,question_id,quiz_id):
      q = Quiz.objects.get(pk=quiz_id)
      que = Question.objects.get(pk=question_id)
      ans = que.answer_set.all()
      selected_choice = que.answer_set.get(pk=request.POST['choice'])
      if selected_choice is True:
          come = que.rank
          came = come + 1
          later_question = q.question_set.get(rank=came)
          return render(request,'app/question_detail.html',{'que':que , 'later_question':later_question, 'ans':ans})
      else:
          come = que.rank
          later_question = q.question_set.get(rank=come)
          return render(request, 'app/question_detail.html', {'que': que, 'later_question': later_question, 'ans': ans})
  </code></pre>
  
  <p>question_detail.html</p>
  
  <pre><code>&lt;form action="{% 'app:detail' quiz_id=quiz.id question_id=que.id %}" method="post"&gt;
      {% csrf_token %}
      {% for choice in que.answer_set.all %}
          &lt;input type="radio" name="choice" id="choice{{forloop.counter}}" value="{{choice.id}}"&gt;
          &lt;label for="choice{{forloop.counter}}"&gt;{{choice.answer}}&lt;/label&gt;
      {% endfor %}
  &lt;/form&gt;
  </code></pre>