Possible error in vote function
def vote(request, poll_id):
p = get_object_or_404(Poll, pk=poll_id)
selected_choice = p.choice_set.get(pk=request.POST['choice'])
except (KeyError, Choice.DoesNotExist):
# Redisplay the poll voting form.
I tried to generate an exception by opening a blank page in the browser and entering an url such as
and received the following response
NameError at /polls/1/vote/
global name 'Choice' is not defined. etc.
I modified the except line to
and the code worked as expected, opening the url http://localhost:8000/polls/1/vote/
Change History (2)