Django Web开发指南
基本信息
- 作者: (美)Jeff Forcier Paul Bissex Wesley Chun [作译者介绍]
- 译者: 徐旭铭
- 丛书名: 开发人员专业技术丛书
- 出版社:机械工业出版社
- ISBN:9787111270287
- 上架时间:2009-6-3
- 出版日期:2009 年5月
- 开本:16开
- 页码:276
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > Python
编辑推荐
简单稳定的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项目。
推荐阅读
内容简介回到顶部↑
本书讲述如何用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项目。...
全书分为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 Funda.. << 查看详细
Paul Bissex很早就开始使用Django,并且开发维护着Django社区的在线着色网站dpaste.com。从1996年起,他就开始主持The Well(well.com),Wired杂志称之为“全世界最有影响力的在线社区”。
Wesley Chun是Prentice Hall的畅销书《Core Python Programming》(Corepython.com)、配套的视频教程《Python Funda.. << 查看详细
目录回到顶部↑
译者序
前言
致谢
引言
第一部分入门
第1章 django python实战
1.1 python技术就是django技术
1.2 入门:python交互解释器
1.3 python基础
1.4 python标准类型
1.5 流程控制
1.6 异常处理
1.7 文件
1.8 函数
1.9 面向对象编程
1.10 正则表达式
1.11 常见错误
1.12 代码风格
1.13 总结
第2章 django速成:构建一个blog
前言
致谢
引言
第一部分入门
第1章 django python实战
1.1 python技术就是django技术
1.2 入门:python交互解释器
1.3 python基础
1.4 python标准类型
1.5 流程控制
1.6 异常处理
1.7 文件
1.8 函数
1.9 面向对象编程
1.10 正则表达式
1.11 常见错误
1.12 代码风格
1.13 总结
第2章 django速成:构建一个blog
译者序回到顶部↑
计算机行业真是一个很有意思的行业,它每天都发明无数新名词却又拒绝它们进入生产领域。一项技术往往需要十数年的成长才会被业界慢慢接受,而其中的大部分还来不及成浪就已死在沙滩上了。Java当初熬了快十年才火起来,C++即使借了C的光也是多年媳妇熬成婆。Python比Java发明的更早,早期和Perl抢饭吃,虽有Zope/Plone这样出色的作品,依旧难逃曲高和寡的命运。 随着Web 2.0的改革号角吹响,开发人员们开始意识到,轻型的框架才是可持续发展的硬道理。一时间,小到只有一个文件的web.py,大到像Quixote等能支持豆瓣(douban.com)这样大型应用的平台百花齐放,连Python的创始人Guido van Rossum都忍不住跑来凑热闹,扬言要挑一个顺手的用用。那么最后到底是谁入了Guido的法眼呢?那就要隆重推出本书的主角—Django了!能被Guido看中那就算一只脚伸进了Google,这不,Google的新概念云计算的产品之一—Google App Engine(GAE)已率先支持了一个剪裁过的Django框架,本书会向你介绍如何在GAE上运行Django的程序。 相比其他Python Web框架,Django更为一体化,它安装简单且灵活多变,这很符合Python开箱即用的特点。选择Django,你无需安装其他组件就能写程序运行了,同时它的灵活性体现在每个部分都能拆下来换装其他组件。简而言之,它的集成度高又保持了松耦合,这一点是相当了不起的。开发人员可以在掌握了一些基础后,把各个组件换成自己顺手的工具,这对快速开发要求很高的Web 2.0来说至关重要。如果你还在Web开发的门口徘徊不决的话,不妨来试试Django,或者你可以访问CPUG的wiki来看看Python主流框架从而加以比较。 http://wiki.woodpecker.org.cn/moin/PyWebAppFrameworks http://wiki.woodpecker.org.cn/moin/PyWebFrameVs 最后,感谢机械工业出版社华章公司的陈冀康老师和本书的编辑,没有你们就没有这本书中文版的出版。...
徐旭铭
徐旭铭
前言回到顶部↑
欢迎使用Django
欢迎来到Django的世界,很高兴能和你一起进行这趟旅程。你会发现有了这个强大的Web框架,做每件事情都变得便捷起来—从设计开发新应用到不用大刀阔斧地修改代码就能为现有代码提供新的特性和功能。.
关于本书
市面上已经有了一些讲解Django的书籍,但是本书的特别之处在于它着重介绍的三个方面:Django基础、各种示例以及Django的进阶内容。我们希望写出一本关于这个主题最完整的教程,无论你的背景是什么都能读懂它。同时,你还能完整地了解这个框架以及它的能力。
章节指引
图P.1根据你对Python和Django的了解程度给出了不同的起点。当然,我们的建议是最好重头读到尾,不过如果时间比较紧张的话,这张图或许能提供给你一些帮助。不管你的水平如何,你都可以去阅读代码,毕竟这是学习了解应用程序最好的方法之一。此外我们还提供了一份详细的章节指引来帮助你决定从哪里开始阅读。
第一部分:入门
第一部分向Django以及Python的新用户介绍了基本的内容,不过即使是有经验的读者,我们也推荐您读一下第3章,“起始”。
第1章,Django Python实战
这一章为那些不了解Python的读者做了一下介绍。本章不仅展示了基本语法,还进一步深入介绍了Python的内存模型、数据类型,特别是在Django里大量使用的结构。
第2章,Django速成:构建一个Blog
这一章是为那些希望跳过Python介绍,直接在15~20分钟完成一个Django应用的读者准备的。本章完美地展示了这个框架的强大能力。
第3章,起始
对那些更没耐性的读者,这一章介绍了开发Web应用基础的方方面面(对新手和老鸟都有益)。之后,我们会讲解这些概念是怎样和Django结合起来的、Django的设计哲学以及它独立于其他Web应用框架的魅力所在。
第二部分:深入Django
第二部分覆盖了框架所有基本组成部分。为第三部分中的例子打下了基础。
图P.1 根据你的Python以及Django经验所建议的阅读指引
第4章,定义和使用模型
在第4章里,我们将学习如何定义和使用数据模型(model),以及Django里对象关系映射(ORM)的基础,包括从简单的值到复杂的关系。
第5章,URL、HTTP机制和视图
欢迎来到Django的世界,很高兴能和你一起进行这趟旅程。你会发现有了这个强大的Web框架,做每件事情都变得便捷起来—从设计开发新应用到不用大刀阔斧地修改代码就能为现有代码提供新的特性和功能。.
关于本书
市面上已经有了一些讲解Django的书籍,但是本书的特别之处在于它着重介绍的三个方面:Django基础、各种示例以及Django的进阶内容。我们希望写出一本关于这个主题最完整的教程,无论你的背景是什么都能读懂它。同时,你还能完整地了解这个框架以及它的能力。
章节指引
图P.1根据你对Python和Django的了解程度给出了不同的起点。当然,我们的建议是最好重头读到尾,不过如果时间比较紧张的话,这张图或许能提供给你一些帮助。不管你的水平如何,你都可以去阅读代码,毕竟这是学习了解应用程序最好的方法之一。此外我们还提供了一份详细的章节指引来帮助你决定从哪里开始阅读。
第一部分:入门
第一部分向Django以及Python的新用户介绍了基本的内容,不过即使是有经验的读者,我们也推荐您读一下第3章,“起始”。
第1章,Django Python实战
这一章为那些不了解Python的读者做了一下介绍。本章不仅展示了基本语法,还进一步深入介绍了Python的内存模型、数据类型,特别是在Django里大量使用的结构。
第2章,Django速成:构建一个Blog
这一章是为那些希望跳过Python介绍,直接在15~20分钟完成一个Django应用的读者准备的。本章完美地展示了这个框架的强大能力。
第3章,起始
对那些更没耐性的读者,这一章介绍了开发Web应用基础的方方面面(对新手和老鸟都有益)。之后,我们会讲解这些概念是怎样和Django结合起来的、Django的设计哲学以及它独立于其他Web应用框架的魅力所在。
第二部分:深入Django
第二部分覆盖了框架所有基本组成部分。为第三部分中的例子打下了基础。
图P.1 根据你的Python以及Django经验所建议的阅读指引
第4章,定义和使用模型
在第4章里,我们将学习如何定义和使用数据模型(model),以及Django里对象关系映射(ORM)的基础,包括从简单的值到复杂的关系。
第5章,URL、HTTP机制和视图


点击看大图






加载中...
