快速入门Django(官网流程)3
继续使用web poll APP,学会创建公共界面 - “视图”。
本文是入门级操作,可以看作是官网的翻译版本,可直接照我的流程操作,
附上官网:
https://www.djangoproject.com/start/
概述
视图是Django应用程序中Web页面的“类型”,通常用于特定功能并具有特定模板。
Question “index” page – displays the latest few questions.
Question “detail” page – displays a question text, with no results but with a form to vote.
Question “results” page – displays results for a particular question.
Vote action – handles voting for a particular choice in a particular question.
在Django中,网页和其他内容由视图提供。
每个视图都由一个简单的Python函数(或基于类的视图的方法)表示。
Django将通过检查所请求的URL(确切地说,是域名后面的URL部分)来选择视图。
本教程提供了使用URLconf的基本说明,您可以参考URL调度程序以获取更多信息。
写更多视图
add a few more views to 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