polls/views.py

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文件中加入下面的url模式,将其映射到我们上面新增的视图。

polls/urls.py

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'),
]

 

访问浏览器:http://127.0.0.1:8000/polls/34/

django学习2 视图和模板

相关文章:

  • 2022-01-03
  • 2021-12-18
  • 2022-03-01
  • 2022-12-29
  • 2021-07-07
  • 2021-11-29
  • 2021-06-14
猜你喜欢
  • 2022-01-23
  • 2022-12-23
  • 2022-01-09
  • 2021-09-05
  • 2021-06-04
  • 2022-02-24
  • 2022-12-23
相关资源
相似解决方案