Possible error in vote function
|Reported by:||mr_rjharris@…||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
def vote(request, poll_id): p = get_object_or_404(Poll, pk=poll_id) try: 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 http://localhost:8000/polls/1/vote/ and received the following response NameError at /polls/1/vote/ global name 'Choice' is not defined. etc. I modified the except line to except KeyError: and the code worked as expected, opening the url http://localhost:8000/polls/1/vote/
Change History (2)
Note: See TracTickets for help on using tickets.