搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
轻量级Django
0.00    
图书来源:
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512393967
  • 作      者:
    Julia Elman,Mark Lavin著
  • 出 版 社 :
    中国电力出版社
  • 出版日期:
    2016
收藏
编辑推荐
  怎样使用Django构架实现客户端的交互和实时特性与网络应用相融合?本书通过一系列简单小巧的应用开发项目,展示了熟练的Django开发者将REST API、WebSockets和Backbone.js这样的客户端MVC构架加入到新建或已有的项目中的方法。

展开
作者简介
  Julia Elman,一名前端的开发者和技术教育的倡导者,2008年在World Online工作期间就开始了Django的学习。她是Girl Develop It RDU和PyLadies RDU组织的共同创办人,该组织帮助超过850名妇女学习了编程知识。

  Mark Lavin,是北加利福尼亚达勒姆Caktus咨询集团的技术主管。他是在华尔街进行衍生品定价工作数年后开始进行Python网络开发的。他负责对与Django开发相关的几个开源项目进行维护。
展开
内容介绍
  通过选取用于创建轻量级应用组件的形式来理解进行Django解耦设计的方法。通过本书的学习,你将具备创建单页面响应实时交互应用的能力。如果你熟练掌握了Python和JavaScript,则可以开始编写应用程序了。
  ■ 学习开始新建Django项目的轻量级方法。
  ■ 将可重用应用分解成与其他应用通信的更细小的服务。
  ■ 创建静态、便捷的原型站点作为网站和应用的支撑平台。
  ■ 使用Django Rest Framework构建REST API。
  ■ 学习如何使用带有Backbone.js的MVC框架的Django。
  ■ 在REST API平台上创建单页面网络应用。
  ■ 将WebSockets和Tornado网络库与实时特性相融合。
  ■ 在项目开发中使用本书的代码驱动实例。

展开
精彩书评
  “本书是超yue传统应用和学习Django如何提高后端单页面网络应用能力的一项重大资源。”
  ——Aymeric Augustin
  Django核心开发者,oscaro.com的CTO

  “我认为利用这种好的想法能够大大降低成为开发者的门槛,阅读这本书让我很兴奋!”
  ——Barbara Shaurette
  Python开发者,Cox Media Group
展开
目录

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

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证