Django自学教程PDF高清文档下载
事半功倍
笔者见过很多聪明的学生陷入僵局,浪费几小时的时间尝试解决遇到的 Django 或其他 Web 开发问题。这些问题往往是由于抓不住重点,或者所用的材料言语不详。有时,你可能灵光一现,在十几分钟之内解决问题,但是更多的时候要耗费几小时。笔者结合自己的经验,力求消除这些障碍,让你远离坎坷,在开发应用的过程中一帆风顺。
平缓学习曲线
Web 应用框架省时省力,但前提是你知道怎么使用框架。框架的学习曲线往往陡峭。本书力求平缓学习曲线,详解方方面面,让你快速掌握框架的用法。
改进工作流程
使用 Web 应用框架要遵守特定的设计模式,你只需在特定的位置放置特定的代码。但是,与很多学生交流之后,笔者发现他们经常抱怨,不知如何从框架那里夺回控制权(即控制反转)。为此,笔者制定了几个工作流程,帮你在开发过程中重获控制权,以自己的方式构建 Web 应用。
边学边做
无论如何,不要只是看看内容而已。这是一本实作指南,你要自己动手使用 Django 构建 Web 应用。动眼不动手可不行!若想有所获益,请跟着本书一起开发应用。而且,在开发的过程中,不要复制粘贴书中的代码。自己动手输入,想想代码的作用,然后再阅读书中给出的说明。如果依旧不解,查阅 Django 文档,到 Stack Overflow 或其他网站中寻求帮助,一定要把不理解的地方弄明白。如果你确实陷入僵局了,可以联系笔者,以便笔者改进内容——已经有多位读者为本书做出了贡献。
全网最全Python必读书藉合集(PDF文档免费下载)
目录
扉页
版权声明
第 1 章 导言
1.1 本书特色
1.2 你将学到
1.3 用到的技术和服务
1.4 Rango 的初步设计和客户要求
1.5 小结
第 2 章 前期准备工作
2.1 Python
2.2 Python 包管理器
2.3 虚拟环境
2.4 集成开发环境
2.5 代码仓库
第 3 章 Django 基础
3.1 检查环境
3.2 创建 Django 项目
3.3 创建 Django 应用
3.4 编写视图
3.5 映射 URL
3.6 基本流程
第 4 章 模板和媒体文件
4.1 使用模板
4.2 伺服静态文件
4.3 伺服媒体文件
4.4 基本流程
第 5 章 模型与数据库
5.1 Rango 的要求
5.2 设置数据库
5.3 创建模型
5.4 创建和迁移数据库
5.5 Django 模型和 shell
5.6 配置管理界面
5.7 编写一个填充脚本
5.8 基本流程
第 6 章 模型、模板和视图
6.1 创建数据驱动页面的流程
6.2 在首页显示分类
6.3 创建详情页面
第 7 章 表单
7.1 基本流程
7.2 网页和分类表单
第 8 章 模板进阶
8.1 使用相对 URL
8.2 去除重复
8.3 模板继承
8.4 render() 函数和 request 上下文
8.5 自定义模板标签
8.6 小结
第 9 章 用户身份验证
9.1 设置身份验证
9.2 密码哈希
9.3 密码验证器
9.4 User 模型
9.5 增加用户属性
9.6 创建用户注册视图和模板
9.7 实现登录功能
9.8 限制访问
9.9 退出
9.10 扩展功能
第 10 章 cookie 和会话
10.1 cookie 无处不在
10.2 会话和无状态协议
10.3 在 Django 中设置会话
10.4 测试是否支持 cookie
10.5 客户端 cookie:访问次数统计示例
10.6 会话数据
10.7 浏览器存续期会话和持久会话
10.8 清理会话数据库
10.9 注意事项和基本流程
第 11 章 使用 Django-Registration-Redux
11.1 安装和设置
11.2 各项操作的 URL 映射
11.3 创建模板
第 12 章 集成 Bootstrap
12.1 模板
12.2 调整模板
12.3 使用 Django-Bootstrap-Toolkit
12.4 接下来
第 13 章 Webhose 搜索
13.1 Webhose API
13.2 添加搜索功能
13.3 集成到 Rango 应用中
第 14 章 中期练习
14.1 记录网页的访问次数
14.2 在分类页面中搜索
14.3 增加个人资料页面
第 15 章 jQuery 和 Django
15.1 在 Django 项目/应用中使用 jQuery
15.2 示例:操纵 DOM
第 16 章 使用 jQuery 处理 Ajax 请求
16.1 通过 Ajax 实现的功能
16.2 添加点赞按钮
16.3 添加行内分类建议
第 17 章 自动化测试
17.1 运行测试
17.2 测试模型
17.3 测试视图
17.4 测试渲染的页面
17.5 测试覆盖度
第 18 章 部署 Django 项目
18.1 注册 PythonAnywhere 账户
18.2 PythonAnywhere 的 Web 界面
18.3 搭建虚拟环境
18.4 设置 Web 应用
18.5 日志文件
第 19 章 结语
附录 A 设置系统
附录 B 中期练习参考解答
以上是 Django自学教程PDF高清文档下载 的全部内容, 来源链接: utcz.com/z/531019.html