Django 基础教程 Tango with Django Leif Azzopardi & David Maxwell 著 安道 译 rev 0.0.1, 2018-03-12T20:09:04+08:00 ❍ 目录 第 1 章 导言 .................................................................................................................................. 1 1.1 本书特色 1 1.2 你将学到 2 1.3 用到的技术和服务 3 1.4 Rango 的初步设计和客户要求 3 1.5 小结 8 第 2 章 前期准备工作.................................................................................................................. 11 2.1 Python 11 2.2 Python 包管理器 12 2.3 虚拟环境 13 2.4 集成开发环境 13 2.5 代码仓库 14 第 3 章 Django 基础.................................................................................................................... 15 3.1 检查环境 15 3.2 创建 Django 项目 16 3.3 创建 Django 应用 19 3.4 编写视图 20 3.5 映射 URL 22 3.6 基本流程 24 第 4 章 模板和媒体文件 .............................................................................................................. 27 4.1 使用模板 27 4.2 伺服静态文件 32 4.3 伺服媒体文件 38 4.4 基本流程 40 v 第 5 章 模型与数据库.................................................................................................................. 43 5.1 Rango 的要求 43 5.2 设置数据库 44 5.3 创建模型 45 5.4 创建和迁移数据库 47 5.5 Django 模型和 shell 49 5.6 配置管理界面 50 5.7 编写一个填充脚本 53 5.8 基本流程 58 第 6 章 模型、模板和视图........................................................................................................... 63 6.1 创建数据驱动页面的流程 63 6.2 在首页显示分类 63 6.3 创建详情页面 66 第 7 章 表单 ................................................................................................................................ 79 7.1 基本流程 79 7.2 网页和分类表单 80 第 8 章 模板进阶 ......................................................................................................................... 91 8.1 使用相对 URL 91 8.2 去除重复 93 8.3 模板继承 96 8.4 render() 函数和 request 上下文 98 8.5 自定义模板标签 98 8.6 小结 101 第 9 章 用户身份验证................................................................................................................ 103 9.1 设置身份验证 103 9.2 密码哈希 104 9.3 密码验证器 105 9.4 User 模型 105 vi - 目录 9.5 增加用户属性 106 9.6 创建用户注册视图和模板 108 9.7 实现登录功能 114 9.8 限制访问 119 9.9 退出 120 9.10 扩展功能 121 第 10 章 cookie 和会话 ............................................................................................................. 123 10.1 cookie 无处不在 123 10.2 会话和无状态协议 125 10.3 在 Django 中设置会话 126 10.4 测试是否支持 cookie 127 10.5 客户端 cookie:访问次数统计示例 128 10.6 会话数据 130 10.7 浏览器存续期会话和持久会话 132 10.8 清理会话数据库 133 10.9 注意事项和基本流程 133 第 11 章 使用 Django-Registration-Redux................................................................................ 135 11.1 安装和设置 135 11.2 各项操作的 URL 映射 136 11.3 创建模板 137 第 12 章 集成 Bootstrap............................................................................................................ 141 12.1 模板 142 12.2 调整模板 145 12.3 使用 Django-Bootstrap-Toolkit 153 12.4 接下来 154 第 13 章 Webhose 搜索 ............................................................................................................ 155 13.1 Webhose API 155 13.2 添加搜索功能 157 目录 - vii 13.3 集成到 Rango 应用中 164 第 14 章 中期练习 ..................................................................................................................... 169 14.1 记录网页的访问次数 170 14.2 在分类页面中搜索 171 14.3 增加个人资料页面 171 第 15 章 jQuery 和 Django........................................................................................................ 173 15.1 在 Django 项目/应用中使用 jQuery 173 15.2 示例:操纵 DOM 176 第 16 章 使用 jQuery 处理 Ajax 请求 ........................................................................................ 177 16.1 通过 Ajax 实现的功能 177 16.2 添加点赞按钮 178 16.3 添加行内分类建议 180 第 17 章 自动化测试 ................................................................................................................. 187 17.1 运行测试 188 17.2 测试模型 188 17.3 测试视图 190 17.4 测试渲染的页面 191 17.5 测试覆盖度 191 第 18 章 部署 Django 项目 ....................................................................................................... 195 18.1 注册 PythonAnywhere 账户 195 18.2 PythonAnywhere 的 Web 界面 195 18.3 搭建虚拟环境 196 18.4 设置 Web 应用 199 18.5 日志文件 203 第 19 章 结语 ............................................................................................................................ 205 附录 A 设置系统........................................................................................................................ 207 附录 B 中期练习参考解答 .............................................................................................

pdf文档 [图灵图书].Django基础教程

专业资料 > IT/计算机 > 互联网 > 文档预览
243 页 0 下载 259 浏览 3.0分
温馨提示:当前文档最多只能预览 20 页,若文档总页数超出了 20 页,请下载原文档以浏览全部内容。
本文档由 woyaoziliao 于 2020-12-18上传分享
相关精品文档