def vote(request, question_id): question = get_object_or_404(Question, pk=question_id) try: selected_choice = question.choice_set.get(pk=request.POST['choice']) except (KeyError, Choice.DoesNotExist): # Redisplay the question voting form. return render(request, 'polls/detail.html', { 'question': question, 'error_message': "You didn't select a choice.", }) else: selected_choice.votes += 1 selected_choice.save() # Always return an HttpResponseRedirect after successfully dealing # with POST data. This prevents data from being posted twice if a # user hits the Back button. return HttpResponseRedirect(reverse('polls:results', args=(question.id,)))

서버 돌려보면 자꾸 저 라인을 잡는데, exception value 떠요. 내용은 invalid literal for int() with base 10 : 'choice.id' 라는데


왜 튜토리얼을 복사해도 오류가 나는건지 모르겠네요.. ㅡㅡ;