Spaces:
Sleeping
Sleeping
Commit
·
5388d0a
1
Parent(s):
0f8f049
new changes
Browse files- app/polls/urls.py +4 -4
- app/polls/views.py +4 -5
app/polls/urls.py
CHANGED
@@ -4,11 +4,11 @@ from . import views
|
|
4 |
|
5 |
urlpatterns = [
|
6 |
# ex: /polls/
|
7 |
-
path(
|
8 |
# ex: /polls/5/
|
9 |
-
path(
|
10 |
# ex: /polls/5/results/
|
11 |
-
path(
|
12 |
# ex: /polls/5/vote/
|
13 |
-
path(
|
14 |
]
|
|
|
4 |
|
5 |
urlpatterns = [
|
6 |
# ex: /polls/
|
7 |
+
path('', views.index, name='index'),
|
8 |
# ex: /polls/5/
|
9 |
+
path('<int:question_id>/', views.detail, name='detail'),
|
10 |
# ex: /polls/5/results/
|
11 |
+
path('<int:question_id>/results/', views.results, name='results'),
|
12 |
# ex: /polls/5/vote/
|
13 |
+
path('<int:question_id>/vote/', views.vote, name='vote'),
|
14 |
]
|
app/polls/views.py
CHANGED
@@ -1,21 +1,20 @@
|
|
1 |
from django.http import HttpResponse
|
|
|
2 |
from .models import Question
|
3 |
|
4 |
|
5 |
def index(request):
|
6 |
-
latest_question_list = Question.objects.order_by(
|
7 |
-
output =
|
8 |
return HttpResponse(output)
|
9 |
|
10 |
-
|
11 |
def detail(request, question_id):
|
12 |
return HttpResponse("You're looking at question %s." % question_id)
|
13 |
|
14 |
-
|
15 |
def results(request, question_id):
|
16 |
response = "You're looking at the results of question %s."
|
17 |
return HttpResponse(response % question_id)
|
18 |
|
19 |
-
|
20 |
def vote(request, question_id):
|
21 |
return HttpResponse("You're voting on question %s." % question_id)
|
|
|
1 |
from django.http import HttpResponse
|
2 |
+
|
3 |
from .models import Question
|
4 |
|
5 |
|
6 |
def index(request):
|
7 |
+
latest_question_list = Question.objects.order_by('-pub_date')[:5]
|
8 |
+
output = ', '.join([q.question_text for q in latest_question_list])
|
9 |
return HttpResponse(output)
|
10 |
|
11 |
+
# Leave the rest of the views (detail, results, vote) unchanged
|
12 |
def detail(request, question_id):
|
13 |
return HttpResponse("You're looking at question %s." % question_id)
|
14 |
|
|
|
15 |
def results(request, question_id):
|
16 |
response = "You're looking at the results of question %s."
|
17 |
return HttpResponse(response % question_id)
|
18 |
|
|
|
19 |
def vote(request, question_id):
|
20 |
return HttpResponse("You're voting on question %s." % question_id)
|