07.编写更多视图
1、添加视图
# polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("你好,这里是投票应用主页")
def detail(request, question_id):
return HttpResponse("你正在查看问题 %s。" % question_id)
def results(request, question_id):
return HttpResponse("你正在查看 %s 的投票结果" % question_id)
def vote(request, question_id):
return HttpResponse("你正在对 %s 投票" % question_id)
2、把新的视图添加进polls.urls模块
# polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index"),
path("<int:question_id>/", views.detail, name="detail"),
path("<int:question_id>/results/", views.results, name="results"),
path("<int:question_id>/vote/", views.vote, name="vote"),
]
3、带问题id访问新增的三条路由就可以分别看到如下界面



浙公网安备 33010602011771号