作者:empty 页数:275 出版社:empty |
第一章:介绍Django
本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架, 使用Django, 使你能够以最小的代价构建和维护高质量的Web应用.
从好的方面来看, Web开发激动人心且富于创造性; 从另一面来看, 它却是份繁琐而令人生厌的工作。通过减少重复的代码, Django使你能够专注于Web应用上有趣的关键性的东西.为了达到这个目标, Django提供了通用Web开发模式的高度抽象, 提供了频繁进行的编程作业的快速解决方法, 以及为“如何解决问题”提供了清晰明了的约定.同时, Django尝试留下一些方法, 来让你根据需要在framework之外来开发.
本书的目的是将你培养成Django专家, 主要侧重于两方面:第一, 我们深度解释Django到底做了哪些工作以及如何用她构建Web应用; 第二, 我们将会在适当的地方讨论更高级的概念, 并解释如何在自己的项目中高效的使用这些工具,通过阅读此书,你将学会快速开发功能强大网站的技巧,并且你的代码将会十分清晰,易于维护,本书的代码清晰,易维护,通过学习,可以快速开发功能强大的网站
Django在新一代的Web框架中非常出色, 为什么这么说呢?为回答该问题, 让我们考虑一下不使用框架设计Python网页应用程序的情形, 贯穿整本书, 我们多次展示不使用框架实现网站基本功能的方法,让读者认识到框架开发的方便。(不使用框架,更多情况是没有合适的框架可用, 最重要的是, 理解实现的来龙去脉会使你成为一个优秀的web开发者, )使用Python开发Web, 最简单, 原始和直接的办法是使用CGI标准, 在1998年这种方式很流行.现在从应用角度解释它是如何工作:首先做一个Python脚本, 输出HTML代码, 然后保存成.cgi扩展名的文件, 通过浏览器访问此文件,就是这样。