Django 官网文档 Writing your first Django app, part 2 | Django documentation | Django
本文内容涉及创建视图 View,路由,和模版。并对内容进行渲染。
创建视图
在我们的投票应用中,我们需要下列几个视图:
- 问题索引页——展示最近的几个投票问题。
- 问题详情页——展示某个投票的问题和不带结果的选项列表。
- 问题结果页——展示某个投票的结果。
- 投票处理器——用于响应用户为某个问题的特定选项投票的操作。
定义路由,视图,模板和渲染
项目路由定义:

App路由:

App(应用)视图

模版文件:

结果:

优化:
404错误处理

get_object_or_404() 的使用,更好体验了MTV的模式。
使用相对路由(通过使用View的name属性)

不同App使用相同View name 方案
