|
|
@ -25,22 +25,20 @@ class IndexView(generic.ListView): |
|
|
:5 |
|
|
:5 |
|
|
] |
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DetailView(generic.DetailView): |
|
|
class DetailView(generic.DetailView): |
|
|
model = Question |
|
|
model = Question |
|
|
template_name = "polls/detail.html" |
|
|
template_name = "polls/detail.html" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ResultsView(generic.DetailView): |
|
|
|
|
|
model = Question |
|
|
|
|
|
template_name = "polls/results.html" |
|
|
|
|
|
|
|
|
|
|
|
def get_queryset(self): |
|
|
def get_queryset(self): |
|
|
""" |
|
|
""" |
|
|
Excludes any questions that aren't published yet. |
|
|
Excludes any questions that aren't published yet. |
|
|
""" |
|
|
""" |
|
|
return Question.objects.filter(pub_date__lte=timezone.now()) |
|
|
return Question.objects.filter(pub_date__lte=timezone.now()) |
|
|
|
|
|
|
|
|
|
|
|
class ResultsView(generic.DetailView): |
|
|
|
|
|
model = Question |
|
|
|
|
|
template_name = "polls/results.html" |
|
|
|
|
|
|
|
|
def vote(request, question_id): |
|
|
def vote(request, question_id): |
|
|
question = get_object_or_404(Question, pk=question_id) |
|
|
question = get_object_or_404(Question, pk=question_id) |
|
|
try: |
|
|
try: |
|
|
|