当前位置: 代码迷 >> Web前端 >> Learning Website Development with Django译文-序言
  详细解决方案

Learning Website Development with Django译文-序言

热度:904   发布时间:2012-11-08 08:48:12.0
Learning Website Development with Django译文-前言

前言

Django是一个专为帮助动态站点、Web应用程序和Web服务的开发而设计的高级Python Web应用程序框架。它旨在提升开发速度,整洁实用的设计,让你迅速建立高性能、优雅的Web应用程序。

本书中,你将学习这个用Python(一种强大流行的编程语言)编写的的MVC Web框架的使用。本书详细叙述了利用DjangoPython来创建一个基于当前Web 2.0站点的许多公共特性的Web 2.0网址收藏应用程序。本书遵循一种介绍思想、解释对问题的解决方案的指导风格,这并不意味着它是PythonDjango的参考手册。每个章节都会解释我们利用的各种Django特性,直到我们能实现存储和共享网址收藏Web2.0应用程序的目标。

我真诚的希望你像我喜爱编写这本书一样喜爱阅读这本书。我能确定阅读完后,你将会体会到在下个项目中使用PythonDjango的益处。PythonDjango是强大的,简单的,为你的动态Web应用程序的快速开发提供了健壮的环境。

本书涵盖内容

第一章向你介绍MVC Web开发框架、Django的历史,解释为什么PythonDjango是实现本书目标最好的工具。

第二章提供一步一步安装PythonDjango和恰当的数据库系统的向导,使你能够创建一个空的工程、构建开发服务器。

第三章创建能使你初始化视图的主页和一个URL。你将学会如何创建主页和用户页面的模版。

第四章真正开始塑造这个应用程序实现的用户管理模型。学习用户登录和注销、创建注册表单、允许用户通过修改email和密码来管理自己的账户。

第五章探索如何使你的空白内容丰富:创建标签、标签云和一个数据库中相互影响的网址收藏提交表单。随着你学会如何限制那些违反恶意输入的页面和工程的访问,安全特性也开始起作用。

第六章用户能在适当位置编辑记录和搜索,让你能够使用AJAXJquery增强你的应用程序。日期记录用自动完成也能轻松完成。

第七章向你展示了用户如何在网址收藏记录上进行投票和评论。

第八章集中在administration接口。你将学习如何创建和定制这个允许你管理内容和为用户或组设置权限的接口。

第九章通过显示RSS订阅和分页给你的应用程序更多的专业感觉。

第十章处理社交网络,为你的应用程序提供社交元素。用户将能建立一个好友网络,浏览好友们的网址收藏,邀请好友加入站点。

第十一章包括扩张和部署你的应用程序。你将学习相关的高级特性,包括为站点提供多语言支持,高流量中管理站点,为站点配置产品环境。

第十二章对本书中还没有覆盖的Django特性做了一个简短的预览。通过本书你学会的基本技能的基础上,你将获得所需的知识提升你的应用程序。

惯例

本书你将会发现许多不同格式的文本来区分不同种类的信息。这里给出这些格式的例子和他们的含义。

有三种代码格式。在文本中的代码文字如下显示:“通过包括指令内的使用我们能包含其它的上下文环境。”

代码块如下:

????? Urlpatterns = patterns(‘’,

???????????? #Account management

???????????? (r’^save/$’, bookmark_save_page),

???????????? (r’^vote/$’, bookmark_vote_page),

????? )

?

如果想要代码块的个别部分吸引你的注意,相关行或条目将会加粗:

????? Urlpatterns = patterns(‘’,

???????????? #Account management

???????????? (r’^save/$’, bookmark_save_page),

???????????? (r’^vote/$’, bookmark_vote_page),

????? )

命令行输入和输出如下:

$python manage.py sql bookmarks

新术语和重要单词用粗体来介绍。在屏幕、菜单或对话框中出现的单词像这样出现在文本中:“点击下一个按钮进入下个屏幕”。

读者反馈

欢迎所有读者来的反馈。让我们知道你对本书的看法,喜欢或者不喜欢的东西。读者反馈是你能充分利用的开发标题,对我们来说是极其重要的。普通反馈请发送电子邮件到?feedback@packtpub.com ,在你的消息的主题中确保提到本书的标题。

如果这是一本你需要或想要我们出版的书,请在www.packpub.com SUGGEST A TITLE给我们留言,或者发送Email suggest@packtpub.com 。如果这是一个你非常擅长的领域,你又对编写本书或为本书做贡献有兴趣,请参看 www.packtpub.com/authors 上的作者指南。

用户支持

现在你骄傲地拥有了一本Packt书,我们有大量东西帮助你在购买中获得最多价值。

下载本书的示例代码

访问 http://www.packtpub.com/files/code/files/code/3353_Code.zip 直接下载下载示例代码。

下载的文件包含如果使用它们。

勘误表

尽管我们非常小心确保内容的准确性,错误还是会发生。如果你在本书中找到错误(文本或代码),并报告给我们,我们将非常感激。这样做你能使其它读者避免挫折,帮助提升本书的下一个版本。如果你发现任何错误,通过访问 http://www.packtpub.com/support 报告错误,选择你的书籍,点击let us know链接,然后输入你的错误细节。一旦你的错误被证实,你的提交将会被接受,且勘误表会增加已存在的错误列表。已存在的错误请参看 http://www.packtpub.com/support ,选择你的标题。

问题

如果你有本书一些方面的问题,你可以联系 questions@packtpub.com 我们会尽量解决。

  相关解决方案