`
hideto
  • 浏览: 2651887 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

翻译www.djangobook.com之第一章:Django介绍

阅读更多
The Django Book 第1章:Django介绍

如果你上djangoproject.com你会发现对Django的如下解释:
“Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.”
让我们展开来看

Django是高级Web框架
高级Web框架免去了构建动态Web站点的痛苦,它把常见的Web开发的问题抽象出来并提供了对频繁的编程任务的捷径
一个优秀的Web框架有下列关注点:
提供URL映射
很容易显示,验证和重显示HTML表单
对用户提交的东西转换成容易操控的数据结构
通过模板系统分离内容和显示
方便同持久化层集成
更高的抽象,提升生产率
去除你的程序瑕疵
Django具有所有这些特点
Django是一个用Python写的,Python是一门优雅,简明,高级的编程语言
如果你用Django开发站点,你将用Django库写Python代码

Django提供快速开发
Django的哲学就是竭尽所能提升开发速度
用Django开发站点用的时间是几小时,而不是几天,几星期,几年
这很大程度上要感谢Python:
Python是解释型语言,不需要编译代码,可以在浏览器里马上看到结果
Python是动态类型的,不必声明变量类型
Python的语法简明而富有表达力,更少的代码来完成同样的事情,一行Python代码通常等于10行Java代码,更少的代码带来更少的bug
Python提供优秀的自省和元编程能力,可以在运行时视察对象和添加行为

Django带来干净实效的设计
Django严谨的维护干净的设计,它所有的代码让你开发的Web程序遵循最佳实践
它这里的哲学是:Django让你很轻松的做“对”事情
Django提供松耦合架构,它的编程哲学是不同的程序片段可以互换,相互通过干净,简明的API交流
Django遵循MVC架构

Django不做的事情
帮你喂猫
帮你理解需求并且在明确的时间内实现以便愚弄你的老板认为你没有在家看“The Price is Right”
需要注意的是,Django不会导致全球变暖

为什么会开发Django
Django起源于真实世界遇到的种种问题和解决方案,它不是为卖给开发人员赢得市场而做,也不是在某人的页面时间为了完成学校作业而做
它是为工业上Web开发团队解决每天的问题而构建的
Django开始于2003,在堪萨斯州一个小镇的一份叫劳伦斯的Web开发报纸,web版本为World Online
2003的秋季,World Online的两位开发人员Adrian Holovaty和Simon Willison计划创建Django框架

谁使用Django
World Online的所有站点
http://www.ljworld.com
http://www.lawrence.com
http://www.6newslawrence.com
http://www.visitlawrence.com
http://www.lawrencechamber.com
http://www2.kusports.com/stats
http://projects.washingtonpost.com/congress
http://projects.washingtonpost.com/fallen
Django的站点更新列表:
http://code.djangoproject.com/wiki/DjangoPoweredSites

关于本书
本书的目标是解释Django所做的所有事情并且让你成为使用Django的专家
通过阅读本书,你将学习使用干净和容易维护的代码快速开发强大的Web站点

很高兴您在这里!
分享到:
评论
1 楼 lkf520java 2010-10-29  
我想问一下,现在Django这个框架在商业上的成功应用有么?

相关推荐

    Djangobook2中文版.

    2. 第一章:介紹Django 3. 第二章:入门 4. 第三章:视图和URL配置 5. 第四章:模版 6. 第五章:模型 7. 第六章:Django站点管理 8. 第七章:表单 9. 第八章:高级视图和URL配置 10. 第九章:模版高级进阶 ...

    中文版django book

    第一章:介紹Django 完成度 100.00% 阅读 翻译 第二章 入门 完成度 100.00% 阅读 翻译 第三章 视图和URL配置 完成度 100.00% 阅读 翻译 第四章:模版 完成度 100.00% 阅读 翻译 第五章:模型 完成度 100.00% 阅读 ...

    The Django Book 2.0中文译本.pdf

    第一章:介紹Django 完成度 100.00% 阅读 翻译 第二章: 入门 完成度 100.00% 阅读 翻译 第三章: 视图和URL配置 完成度 100.00% 阅读 翻译 第四章:模版 完成度 100.00% 阅读 翻译 第五章:模型 完成度 100.00% ...

    djangoBook 中文 v1.0 v2.0 合并美化版 原创

    第一章:介紹Django 第二章:入门 第三章:视图和URL配置 第四章:模版 第五章:模型 第六章:Django站点管理 第七章:表单 第八章:高级视图和URL配置 第九章:模版高级进阶 第十章:模型高级进阶 第十一...

    The Django Book 2.0中文修正版

    第一章:介紹Django 完成度 100.00% 第二章 入门 完成度 100.00% 第三章 视图和URL配置 完成度 100.00% 第四章:模版 完成度 100.00% 第五章:模型 完成度 100.00% 第六章:Admin 完成度 100.00% 第七章:表单...

    The Django Book中文译本

    The Django Book ...第一章:介紹Django 完成度 100.00% 阅读 翻译 第二章: 入门 完成度 100.00% 阅读 翻译 第三章: 视图和URL配置 完成度 100. 00% 阅读 翻译 第四章:模版 完成度 100.00% 阅读 翻译...

    Django_中文教程.rar

    第一章:介紹Django 第二章: 入门 第三章: 视图和URL配置 第四章:模版 第五章:模型 第六章:Admin 第七章:表单 第八章: 高级视图和URL配置 第九章:模版高级进阶 第十章: 模型高级进阶 第十一章:...

    The Django Book(第一版 中文高清版)

    第一章 Django介绍 第二章 让我们开始吧! 第三章 动态页面基础 第四章 Django的模板系统 第五章 和数据库打交道:数据建模 第六章 Django的管理界面 第七章 表单处理 第八章 高级视图和URL配置 第九章 通用视图 ...

    Django Book 2.0中文译本_understandingb8a_Book2_python_django_

    第一章:介紹Django 完成度 100.00% 阅读 翻译第二章: 入门 完成度 100.00% 阅读 翻译第三章: 视图和URL配置 完成度 100.00% 阅读 翻译第四章:模版 完成度 100.00% 阅读 翻译第五章:模型 完成度 100.00% 阅读 ...

    The-Django-Book中文版

    第一章:介紹Django 阅读 01 第二章 入门 阅读 02 第三章 视图和URL配置 阅读 03 第四章:模版 阅读 04 第五章:模型 阅读 05 第六章:Admin 阅读 06 第七章:表单 阅读 07 第八章 高级视图和URL配置 阅读 08 第九章...

    Django Book 2.0 第八章翻译(水平很低,仅仅参考)

    Django Book 2.0 第八章翻译(水平很低,仅仅参考),翻来只是为了自己一学习学习......

    The Django Book 2.0中文译本1

    第一章:介紹Django 完成度 100.00% 阅读 翻译第二章: 入门 完成度 100.00% 阅读 翻译第三章: 视图和URL配置 完成度 100.00%

    The Django Book 中文版1

    第二章 入门 33官方发布版安装 33安装数据库 35使用无数据库支持的 Django 36开始一个项目 36开发服务器 37下一章讲什么?第三章:动态网页基础

    中文版django_book1

    Chapter 1: Introduction to Django 第一章 Django介绍 完成度 100%Chapter 2: Getting Starte

    typeidea:Django企业开发实战对应项目代码

    不同的载体和章节的内容分别在不同的分支中,你可以通过分支名来分开是视频还是图书,以及对应的章节,类似:分支book/05-initproject就是对应的图书的第五章的代码, book/06-admin就是对应的第六章的代码。...

    这个是完整的博客系统,master代码是基于 Python3.6 和 Django2.0 开发

    这个是完整的博客系统,master代码是基于 Python3.6 和...分支 book/05-initproject 就是对应的图书的第五章的代码,book/06-admin 就是对应的第六章的代码。 而对应的 chapter7、chapter8这样的是视频章节对应的代码。

    Python的Django框架中设置日期和字段可选的方法

    为了指定email字段为可选,你只要编辑Book模块(回想第五章,它在mysite/books/models.py文件里),在email字段上加上blank=True。代码如下: class Author(models.Model): first_name = models.CharField(max_...

Global site tag (gtag.js) - Google Analytics