店铺推荐
【作者】
茱莉亚·埃尔曼,一名前端的开发者和技术教育的倡导者,2008年在World Online工作期间就开始了Django的学习。她是Girl Develop It RDU和PyLadies RDU组织的共同创办人,该组织帮助超过850名妇女学习了编程知识。 马·拉温,是北加利福尼亚达勒姆Caktus咨询集团的技术主管。他是在华尔街进行衍生品定价工作数年后开始进行Python网络开发的。他负责对与Django开发相关的几个开源项目进行维护。
【内容】
通过选取用于创建轻量级应用组件的形式来理解进行Django解耦设计的方法。通过本书的学习,你将具备创建单页面响应实时交互应用的能力。如果你熟练掌握了Python和JavaScript,则可以开始编写应用程序了。
学习开始新建Django项目的轻量级方法。
将可重用应用分解成与其他应用通信的更细小的服务。
创建静态、便捷的原型站点作为网站和应用的支撑平台。
使用DjangoRestFramework构建RESTAPI。
学习如何使用带有Backbone.js的MVC框架的Django。
在RESTAPI平台上创建单页面网络应用。
将WebSockets和Tornado网络库与实时特性相融合。
在项目开发中使用本书的代码驱动实例。
【目录】
前言
绪论
第1章世界上最小的Django项目
你好Django
改进
第2章无状态的Web应用
什么是无状态?
可复用应用与可组合服务
占位图片服务器
占位视图创
建主页面视图
第3章创建静态站点生成器
使用Django创建静态站点
什么是快速原型?
最初的项目结构
修饰页面
生成静态内容
处理和压缩静态文件
生成动态内容
第4章构建RESTAPI
Django和REST
Scrum板数据图
设计API
测试API
下一步
第5章使用Backbonejs的客户端Django
Backbone简述
设置项目文件
连接Backbone到Django
客户端Backbone路由
构建用户认证
第6章单页面Web应用
什么是单页面Web应用?
发现API
构建主页
sprint详情页面
CRUD任务
第7章实时Django
HTML5实时API
在Tornado下使用websocket
客户端通信
第8章Django与Tornado通信
从Tornado接收更新
改善服务器
最终的websocket服务器
返回顶部