More error message details?  Stack trace?  Does it happen right away at
startup, or do you have to visit one of these views,and if so, which?

On Tue, Mar 26, 2013 at 8:32 AM, Fusi0n <jolieholie5...@gmail.com> wrote:

> Can someone spot something that could possibly cause a runtime error ?
> This the Poll example from the djangoproject homepage. Any help is
> appreciated.
>
> *views.py: *
>
> from django.http import HttpResponse, HttpResponseRedirect
> from django.shortcuts import render, get_object_or_404
> from django.core.urlresolvers import reverse
> from polls.models import Poll, Choice
>
> def index(request):
>     latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5]
>     context = {'latest_poll_list': latest_poll_list}
>     return render(request, 'polls/index.html', context)
>
> def detail(request, poll_id):
> poll = get_object_or_404(Poll, pk=poll_id)
> return render(request, 'polls/detail.html', {'poll':poll})
> def results(request, poll_id):
> poll = get_object_or_404(Poll, pk=poll_id)
> return render(request, 'polls/results.html', {'poll': poll})
> 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.
> return render(request, 'polls/detail.html', {
> 'poll': p,
> '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=(p.id,)))
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to