本书的主要目的是把你打造成 Django 专家。本书集中讲解两方面的内容。首先,深入说明 Django 的机制,教你使用它构建 Web 应用。其次,适当讨论高级概念,说明如何在项目中有效使用相关的工具。阅读本书你将学会快速开发强大网站所需的技能,而且写出的代码简洁、易于维护。
本书的第二个目的(没那么重要)是为程序员提供一份关于 Django 长期支持(Long Term Support,LTS)版本的手册。目前,Django 已经成熟,很多重要的商业网站都使用它开发。因此,本书意欲成为采用 Django 1.8 LTS 的商业网站的最新权威参考资源。
目前本书针对 Django 1.8 LTS。
目录
第 1 章 新手入门 1
第 2 章 视图和 URL 配置 . 11
第 3 章 Django 模板. 25
第 4 章 Django 模型. 51
第 5 章 Django 管理后台 . 67
第 6 章 Django 表单. 83
第 7 章 高级视图和 URL 配置 99
第 8 章 高级模板技术. 111
第 9 章 Django 模型的高级用法. 137
第 10 章 通用视图 149
第 11 章 在 Django 中验证用户的身份 155
第 12 章 测试 Django 应用程序 . 179
第 13 章 部署 Django 应用程序 . 191
第 14 章 生成非 HTML 内容. 207
第 15 章 Django 会话. 229
第 16 章 Django 的缓存框架 237
第 17 章 Django 中间件 . 253
第 18 章 国际化 263
第 19 章 安全保护 289
第 20 章 安装 Django 的其他方式 303
第 21 章 数据库管理进阶 . 307