Skip to content

Commit a72e0c5

Browse files
committed
Writing more views
modified: mysite/polls/urls.py modified: mysite/polls/views.py https://docs.djangoproject.com/en/1.8/intro/tutorial03/#writing-more-views
1 parent 1fea6bd commit a72e0c5

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

mysite/polls/urls.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,12 @@
33
from . import views
44

55
urlpatterns = [
6+
# ex: /polls/
67
url(r'^$', views.index, name='index'),
8+
# ex: /polls/5/
9+
url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail'),
10+
# ex: /polls/5/results/
11+
url(r'^(?P<question_id>[0-9]+)/results/$', views.results, name='results'),
12+
# ex: /polls/5/vote/
13+
url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, name='vote'),
714
]

mysite/polls/views.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,13 @@
33

44
def index(request):
55
return HttpResponse("Hello, world. You're at the polls index.")
6+
7+
def detail(request, question_id):
8+
return HttpResponse("You're looking at question %s." % question_id)
9+
10+
def results(request, question_id):
11+
response = "You're looking at the results of question %s."
12+
return HttpResponse(response % question_id)
13+
14+
def vote(request, question_id):
15+
return HttpResponse("You're voting on question %s." % question_id)

0 commit comments

Comments
 (0)