'''polls/views.py''' from django.shortcuts import render, get_object_or_404 from django.http import Http404, HttpResponse from polls.models import Question # Create your views here. def index(request): '''polls index view''' latest_question_list = Question.objects.order_by('-pub_date')[:5] context = {'latest_question_list': latest_question_list} return render(request, 'polls/index.html', context) def detail(request, question_id): '''polls detail view''' question = get_object_or_404(Question, pk=question_id) return render(request, 'polls/detail.html', {'question': question}) def results(request, question_id): '''polls results view''' return HttpResponse('You are looking at the results of question {}.'.format(question_id)) def vote(request, question_id): '''polls vote for choice''' return HttpResponse('You are voting on question {}.'.format(question_id))