diff --git a/polls/urls.py b/polls/urls.py index 5119061..36c72e6 100644 --- a/polls/urls.py +++ b/polls/urls.py @@ -3,5 +3,12 @@ from django.urls import path from . import views urlpatterns = [ + # ex: /polls/ path("", views.index, name="index"), -] + # ex: /polls/5/ + path("/", views.detail, name="detail"), + # ex: /polls/5/results/ + path("/results/", views.results, name="results"), + # ex: /polls/5/vote/ + path("/vote/", views.vote, name="vote"), +] \ No newline at end of file diff --git a/polls/views.py b/polls/views.py index 295a80f..495c3ad 100644 --- a/polls/views.py +++ b/polls/views.py @@ -6,3 +6,16 @@ from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.") + + +def detail(request, question_id): + return HttpResponse("You're looking at question %s." % question_id) + + +def results(request, question_id): + response = "You're looking at the results of question %s." + return HttpResponse(response % question_id) + + +def vote(request, question_id): + return HttpResponse("You're voting on question %s." % question_id)