1. 程式人生 > >Django-編寫Views.py

Django-編寫Views.py

spa question clas .py response index -s return result

polls/views.py

views中定義三個方法

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)

polls/urls.py

urls觸發views定義三個方法

from django.conf.urls import url
from . import views

urlpatterns = [
# ex: /polls/
url(r^$, views.index, name=index),
# ex: /polls/5/
url(r^(?P<question_id>[0-9]+)/$, views.detail, name=detail
), # ex: /polls/5/results/ url(r^(?P<question_id>[0-9]+)/results/$, views.results, name=results), # ex: /polls/5/vote/ url(r^(?P<question_id>[0-9]+)/vote/$, views.vote, name=vote), ]

Django-編寫Views.py