封面
版权信息
内容简介
作者简介
前言 Foreword
第1章 走进Django的世界
1.1 认识Django
1.2 版本选择
1.3 搭建开发环境
第2章 Web开发框架
2.1 Socket编程
2.2 MTV框架
第3章 搭建第一个Django网站
3.1 创建项目
3.2 运行项目
3.3 创建投票应用
3.4 开发第一个视图
3.5 配置数据库
3.6 创建模型
3.7 激活模型
3.8 Django管理页面
3.9 向管理页面中添加投票应用
3.10 添加视图
3.11 使用模板系统
3.12 HTML表单
3.13 添加样式
3.14 本地化
3.15 小结
第4章 django-admin和manage.py
4.1 help
4.2 version
4.3 check
4.4 compilemessages
4.5 createcachetable
4.6 dbshell
4.7 diffsettings
4.8 dumpdata
4.9 flush
4.10 inspectdb
4.11 loaddata
4.12 makemessages
4.13 startproject
4.14 startapp
4.15 runserver
4.16 sendtestemail
4.17 shell
4.18 迁移
4.19 changepassword
4.20 createsuperuser
4.21 collectstatic
4.22 findstatic
4.23 默认选项
第5章 配置
5.1 Django配置文件
5.2 Cache
5.3 数据库
5.4 调试
5.5 电子邮件
5.6 文件上传
5.7 表单
5.8 国际化(i18n/l10n)
5.9 HTTP
5.10 安全
5.11 CSRF
5.12 模型
5.13 日志
5.14 模板
5.15 URLs
5.16 其他
第6章 后台管理页面
6.1 ModelAdmin属性
6.2 ModelAdmin方法
6.3 ModelAdmin资源
6.4 定制验证功能
6.5 InlineModelAdmin
6.6 重写管理后台模板
6.7 AdminSite
第7章 路由系统
7.1 Django处理HTTP请求的流程
7.2 URLconf示例
7.3 URL参数类型转化器
7.4 自定义URL参数类型转化器
7.5 使用正则表达式
7.6 导入其他URLconf
7.7 向视图传递额外参数
7.8 动态生成URL
7.9 URL名字和命名空间
第8章 模型
8.1 模型简介
8.2 使用模型
8.3 字段
8.4 字段参数
8.5 表与表之间关系
8.6 模型元属性
8.7 元属性
8.8 Manager类
8.9 数据增删改查
8.10 数据操作进阶——QuerySets
第9章 视图
9.1 视图结构
9.2 HTTP状态处理
9.3 快捷方式
9.4 视图装饰器
9.5 Django内置视图
9.6 HttpRequest对象
9.7 HttpResponse对象
9.8 TemplateResponse对象
9.9 文件上传
9.10 类视图
9.11 通用视图
9.12 表单视图
第10章 模板
10.1 加载模板
10.2 模板语言
10.3 自定义标签和过滤器
10.4 模板继承
第11章 表单系统
11.1 Form类
11.2 表单字段类型
11.3 表单字段通用属性
11.4 表单与模板
第12章 中间件
12.1 缓存中间件
12.2 通用中间件
12.3 GZip中间件
12.4 有条件的GET中间件
12.5 语言环境的中间件
12.6 消息中间件
12.7 安全中间件
12.8 会话中间件
12.9 站点中间件
12.10 身份验证中间件
12.11 CSRF保护中间件
12.12 X-Frame-Options中间件
12.13 中间件排序
12.14 开发中间件
第13章 自动化测试
13.1 编写第一个测试用例
13.2 执行测试用例
13.3 修改代码中的bug
13.4 边界值测试
13.5 测试自定义视图
13.6 测试DetailView
第14章 国际化和本地化
14.1 名词解释
14.2 翻译概述
14.3 在Python中进行国际化
14.4 编写模板代码
14.5 翻译原理
第15章 安全
15.1 网络攻击与保护
15.2 检查配置信息
第16章 部署
16.1 WSGI和Application对象
16.2 Ubuntu部署Django
16.3 CentOS部署Django
附录A 语言码
附录B 日期格式化字符串
更新时间:2021-03-27 00:18:23