前言 1
绪论 7
第1章 世界上最小的Django项目 11
你好Django 11
改进 15
第2章 无状态的Web应用 22
什么是无状态? 22
可复用应用与可组合服务 23
占位图片服务器 23
占位视图 25
创建主页面视图 31
第3章 创建静态站点生成器 38
使用Django创建静态站点 38
什么是快速原型? 39
最初的项目结构 39
修饰页面 41
生成静态内容 52
处理和压缩静态文件 56
生成动态内容 60
第4章 构建RESTAPI 67
Django和REST 67
Scrum板数据图 68
设计API 74
测试API 82
下一步 96
第5章 使用Backbone.js的客户端Django 97
Backbone简述 98
设置项目文件 99
连接Backbone到Django 104
客户端Backbone路由 106
构建用户认证 110
第6章 单页面Web应用 132
什么是单页面Web应用? 132
发现API 133
构建主页 136
sprint详情页面 141
CRUD任务 155
第7章 实时Django 165
HTML5实时API 165
在Tornado下使用websocket 167
客户端通信 175
第8章 Django与Tornado通信 195
从Tornado接收更新 195
改善服务器 200
最终的websocket服务器 212