﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
18946	Possible error in vote function	mr_rjharris@…	nobody	"{{{
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/
}}}"	Uncategorized	closed	Documentation	1.4	Normal	fixed			Unreviewed	0	0	0	0	0	0
