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