DjangoWeb开发指南
图书信息书 名: Django Web 开发指南

作者:(美)杰佛(Jeff,F.)
出版社:机械工业出版社
出版时间: 2009-5-1
ISBN: 9787111270287
开本: 16开
定价: 49.00元
内容简介本书讲述如何用Python框架Django构建出强大的Web解决方案,本书讲解了使用新的Django 1.0版的各种主要特性所需要的技术、工具以及概念。
全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个Blog,起始,定义和使用模型,URL、HTTP机制和视图,模板和表单处理,Photo Gallery,内容管理系统,Liveblog,Pastebin,高级Django编程,高级Django部署。附录内容包括命令行基础,安装运行Django,实用Django开发工具,发现、评估、使用Django应用程序,在Google App Engine上使用Django,参与Django项目。
本书适用于Python框架Django初学者,Django Web开发技术人员。
编辑推荐简单稳定的Python框架Django可以让你用很少的代码就能构建出强大的Web解决方案来。在本书中,三位Django/Python大师为你讲解了使用新的Django 1.0版各种主要特性所需要的一切技术、工具以及概念。
作者在教授Django时讲解得十分详细,并且提供了大量的范例代码和图示并逐字逐句地解释。你将会学习到Django是怎样充分利用Python的开发速度和灵活性来帮助你解决各种各样Web开发上的问题,同时本书还介绍了一些Django最佳实践的独门秘笈。从第一个Django应用开始,你将会构建各种不同的应用程序,从只需要几分钟就能完成的例子到一个真实世界中完整的项目。
本书包括了:
•一个简单的Weblog(blog)。
•一个在线Gallery。
•一个简单的内容管理系统(CMS)。
•一个使用Ajax技术的live blogger。
•一个在线源码分享/语法高亮工具。
•如何在Google App Engine上运行Django应用程序。
本书从介绍Python、Django和Web开发的概念开始,然后是Django框架,深入理解它的主要组件 (模型model、视图view、模板template),以及如何把它们组合在一起组成一个完整的Web应用。在讨论了4个独立的Django应用之后,再转入高级话题,包括缓存、扩展模板系统、聚合(RSS)、自定义admin以及测试。另外,本书还包括很多非常有价值的附录:命令行基础,安装运行Django,实用Django开发工具,发现、评估、使用Django应用程序,在Google App Engine上使用Django,参与Django项目。
作者简介杰佛(Jeff Forcier)现在是Digital Pulp公司的一名系统管理员和Web后台工程师。他在PHP/Python的Web开发上有7年的经验,自2005年Django问世起他就在工作和业余时间里使用这个框架。Paul Bissex很早就开始使用Django,并且开发维护着Django社区的在线着色网站dpaste.com。从1996年起,他就开始主持The Well(well.com),Wired杂志称之为“全世界最有影响力的在线社区”。Wesley Chun是Prentice Hall的畅销书《Core Python Programming》(Corepython.com)、配套的视频教程《Python Fundamentals》(liveLessons DVD)的作者,以及本书(withdjango.com)的合著者。
图书目录译者序
前言
致谢
引言
第一部分入门
第1章Django Python实战
1.1Python技术就是Django技术
1.2入门:Python交互解释器
1.3Python基础
1.4Python标准类型
1.5流程控制
1.6异常处理
1.7文件
1.8函数
1.9面向对象编程
1.10正则表达式
1.11常见错误
1.12代码风格
1.13总结
第2章Django速成:构建一个Blog
2.1创建项目
2.2运行开发服务器
2.3创建Blog应用
2.4设计你的Model
2.5设置数据库
2.6设置自动admin应用
2.7试用admin
2.8建立Blog的公共部分
2.9最后的润色
2.10总结
第3章起始
3.1动态网站基础
3.2理解模型、视图和模板
3.3Django架构总览
3.4Django的核心理念
3.5总结
第二部分深入Django
第4章定义和使用模型
4.1定义模型
4.2使用模型
4.3总结
第5章URL、HTTP机制和视图
5.1URL
5.2HTTP建模:请求、响应和中间件.
5.3视图与逻辑
5.4总结
第6章模板和表单处理
6.1模板
6.2表单
6.3总结
第三部分Django应用实例
第7章Photo Gallery
7.1模型
7.2准备文件上传
7.3安装PIL
7.4测试ImageField
7.5构建自定义File变量
……
第8章内容管理系统
第9章Liveblog
第10章Pastebin
第四部分高级Django技术和特性
第11章高级Django编程
第12章高级Django部署
附录[1]