内容简介
自Django 创建以来,各种各样的开源社区已经构建了很多Web 框架,比如JavaScript 社区创建的Angular.js
、Ember.js 和Backbone.js 之类面向前端的Web 框架,它们是现代Web 开发中的先驱。Django
从哪里入手来适应这些框架呢?我们如何将客户端MVC 框架整合成为当前的Django 基础架构?
轻量级Django本书讲述如何利用Django
强大的“自支持”功能体系。本书的目标是引导读者跨越认为Django 太繁重而无法进行快速应用开发的误区。从创建世界上最小的Django
应用到构建RESTful API ,本书将引导读者学习如何利用这种流行的Python Web 框架。
写这本书的目的
我们编写本书主要是出于对Django
的热爱。我们的社区是令人惊奇的,它有很多资源可以用来学习Django 和开发应用。尽管我们也喜欢包括官方的Django
文档在内的一些资源,但这仅仅是对Django 强大功能的过于关注,而非它的解耦设计。Django 是一个令人满意的框架,它带有很多用于构建Web
应用的通用程序。在本书中,我们要突出说明如何将这些组件进行分离和间接替换,并从中选出最适合创建应用的一些组件来。同样地,我们想要将Django
项目和应用的典型框架进行分解。我们的目标是使读者不再提出“我怎样用Django 完成我的X 工作”这样的问题,而是提出“Django
能帮我完成X 工作吗?如果不能,社区有可用的工具吗”这样的问题。
另外,我们想要回答的问题是利用大量客户端实时交互,以及与本地可移动应用匹配的组件构建更多应用时,将Django
放在网络的什么地方适用。作为框架,用户对Django 一无所知,这使得一些喜欢Django
的用户无法得到构建这种应用的指导。我们希望本书能够帮助解决这些问题,想看到Django 及其社区日益壮大,并在多年后大家也成为它的一员。
作者简介
茱莉亚·埃尔曼 (Julia Elman) / 马克·拉温 (Mark Lavin)
关注下方公众号【程序员李木子】,发送【332949】免费获取
更多文章,请关注公众号【程序员李木子】,有免费的电子书哦