轻量级Django
编辑推荐
怎样使用Django构架实现客户端的交互和实时特性与网络应用相融合?本书通过一系列简单小巧的应用开发项目,展示了熟练的Django开发者将REST API、WebSockets和Backbone.js这样的客户端MVC构架加入到新建或已有的项目中的方法。
内容简介
通过选取用于创建轻量级应用组件的形式来理解进行Django解耦设计的方法。通过本书的学习,你将具备创建单页面响应实时交互应用的能力。如果你熟练掌握了Python和JavaScript,则可以开始编写应用程序了。
■ 学习开始新建Django项目的轻量级方法。
■ 将可重用应用分解成与其他应用通信的更细小的服务。
■ 创建静态、便捷的原型站点作为网站和应用的支撑平台。
■ 使用Django Rest Framework构建REST API。
■ 学习如何使用带有Backbone.js的MVC框架的Django。
■ 在REST API平台上创建单页面网络应用。
■ 将WebSockets和Tornado网络库与实时特性相融合。
■ 在项目开发中使用本书的代码驱动实例。
作者简介
Julia Elman,一名前端的开发者和技术教育的倡导者,2008年在World Online工作期间就开始了Django的学习。她是Girl Develop It RDU和PyLadies RDU组织的共同创办人,该组织帮助超过850名妇女学习了编程知识。
Mark Lavin,是北加利福尼亚达勒姆Caktus咨询集团的技术主管。他是在华尔街进行衍生品定价工作数年后开始进行Python网络开发的。他负责对与Django开发相关的几个开源项目进行维护。