diff --git a/polls/views.py b/polls/views.py index 74e7a95..6cb7911 100644 --- a/polls/views.py +++ b/polls/views.py @@ -1,5 +1,5 @@ -from django.shortcuts import render -from django.http import HttpResponse, Http404 +from django.shortcuts import get_object_or_404, render +from django.http import HttpResponse from django.template import loader from .models import Question @@ -14,10 +14,7 @@ def index(request): def detail(request, question_id): - try: - question = Question.objects.get(pk=question_id) - except Question.DoesNotExist: - raise Http404("Question does not exist") + question = get_object_or_404(Question, pk=question_id) return render(request, "polls/detail.html", {"question": question})