`

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 我们会尽量解决。

1
3
分享到:
评论

相关推荐

    Learning Website Development with Django

    Learning Website Development with Django.epub

    Learning Website Development with Django.pdf

    根据提供的文件信息,以下是关于“Learning Website Development with Django”的知识点的详细说明: 1. Django介绍: Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。Django遵循“Don't ...

    Web Development with Django Cookbook - Second Edition.epub

    Web Development with Django Cookbook - Second Edition.epub

    Learning Website Development with Django 无水印pdf

    Learning Website Development with Django 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,...

    Azzopardi, Maxwell -- Tango with Django -- 2016.pdf

    Azzopardi, Maxwell -- Tango with Django -- 2016

    Web Development with Django Cookbook (2nd)

    Web Development with Django Cookbook - Second Edition will guide you through all the web development process with Django 1.8 framework. You will get started with the virtual environment and ...

    高效易用Django流程引擎源码 - django-lb-workflow

    项目概述:django-lb-workflow 是一个基于Python的高效易用Django流程引擎源码,旨在轻松集成至现有系统。该项目主要由68个Python文件、30个HTML文件以及其他相关文件构成,共计136个文件。其中还包括了HTML模板、...

    Web Development with Django Cookbook

    Web Development with Django Cookbook 英文版 Web Development with Django Cookbook 英文版 Web Development with Django Cookbook 英文版

    Django for Beginners_ Learn web development with

    Django for Beginners_ Learn web development with Django 2.0 - William S. Vincent.rarDjango for Beginners_ Learn web development with Django 2.0 - William S. Vincent.rarDjango for Beginners_ Learn web ...

    tdd-for-web-development-with-django-and-selenium

    ### 测试驱动开发(TDD)在Django与...以上内容涵盖了本书《tdd-for-web-development-with-django-and-selenium》的部分关键知识点,这些知识点不仅对学习Django和Selenium有帮助,同时也适用于更广泛的Web开发领域。

    Django-商城项目

    Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目...

    基于Django+Django -Rest-Framework+Python的在线考试系统后端(源码).zip

    1、基于Django+Django -Rest-Framework+Python的在线考试系统后端(源码).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目...

    Test Driven Development with Django 无水印pdf

    Test Driven Development with Django 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请...

    Python Web Development With Django

    ### Python Web Development With Django #### 一、书籍概述与定位 本书《Python Web Development With Django》是一本关于使用Python和Django框架进行Web开发的专业书籍。与其他市场上已有的Django书籍相比,本书...

    Web Development with Django Cookbook, Second Edition

    《Web Development with Django Cookbook, Second Edition》是一本深入探讨使用Django框架进行Web开发的实战指南。这本书的第二版更新了最新的Django版本知识,旨在帮助开发者高效地解决在构建Web应用过程中遇到的...

    Django docs-1.11-en

    - **The development process (开发流程)**: 描述了 Django 应用的开发过程。 - **The admin (管理界面)**: 介绍如何使用内置的管理界面。 - **Security (安全)**: 提供了一系列关于安全性的建议和实践。 - **...

    django3-cas-ng-4.0.0.tar.gz

    为支持django3对django_cas_ng进行修改 **Features** - Support CAS version 1.0, 2.0, 3.0 - Support Single Sign Out - Configuration of services via the django Admin application - Fine control on ...

Global site tag (gtag.js) - Google Analytics