`
CandyL
  • 浏览: 18079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

第一章: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中文手册2.0官方中文文档译本pdf高清版最新版本

    本教程是针对Python开发者...1. 第一章:Django介绍 2. 第二章:入门指南 3. 第三章:视图与URL配置 4. 第四章:模板基础 5. 第五章:模型构建 6. 第六章:Django Admin 7. 第七章:表单处理 8. 第八章:高级视图与UR

    中文版django book.pdf"

    #### 第一章:Django介绍 - **概述**:介绍了Django的历史背景、主要特点及其为何成为最受欢迎的Python Web开发框架之一。 - **完成度**:100% #### 第二章:入门指南 - **概述**:提供了关于如何安装Django环境、...

    第五章:Django 数据建模.doc

    Django的数据模型还支持许多其他特性,如字段验证、关系映射(如一对一、一对多、多对多关系)、自动管理的创建和更新时间戳,以及自定义的查询方法。通过模型,我们可以方便地实现复杂的数据过滤、聚合和关联查询。...

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

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

    python django建站教程

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

    Django Web框架入门到精通 中文版

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

    Django_中文教程.rar

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

    Django book pdf 完整版

    - **第2章:入门** - 提供了安装指南、环境配置以及快速上手的第一个项目示例。 - **第3章:动态网页基础** - 讲解了动态页面的概念,包括请求与响应的工作原理。 - **第4章:Django模板系统** - 深入探讨了Django的...

    The Django Book 2.0中文译本.pdf

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

    Djangobook2中文版.

    #### 第一章:介绍Django - **Django框架概述**:Django 是一个开源的Web框架,基于Python编写,旨在提高Web开发的效率与愉悦度。它通过提供一系列高度抽象的组件来减少重复编码的工作量,使得开发者能够更专注于...

    The-Django-Book中文版

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

    The Django Book 2.0中文修正版

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

    django学习笔记,共15章+sql操作命令

    ### 第一章:Django简介 Django由两位美国开发者在2005年创建,它遵循“DRY(Don't Repeat Yourself)”原则,强调代码复用和高效开发。Django的核心组件包括ORM(对象关系映射)、模板系统、URL路由和管理界面。 ...

    djangobook2.0 中文版

    #### 第一章:介绍Django - **内容**:介绍了Django框架的基本概念,其核心理念,以及如何使用Django快速开发高质量的Web应用。 #### 第二章:入门 - **内容**:介绍如何安装Django,创建第一个项目,以及基本的...

    Pro Django 2nd Marty Alchin 2013第二版

    在这一章中,讲解了Django如何处理HTTP请求和响应。包括中间件的概念,以及如何使用中间件来扩展Django的请求和响应处理功能。 第8章:后端协议。本章介绍Django如何与不同的数据库后端以及搜索引擎等其他服务进行...

    Django_book_2_中文版.pdf

    #### 第一章:Django介绍 - **框架是什么?** - 框架是一种预先构建的软件结构,用于开发特定类型的应用程序。Django作为一款Web框架,提供了许多内置功能,如认证、数据库抽象层等。 - **MVC设计模式** - MVC即...

    中文版django book

    ### 第一章:介绍 Django 这一章主要介绍了 Django 的起源和发展历史,以及为什么选择 Django 作为 Web 开发工具。同时,还探讨了 Django 的设计理念和架构模式,包括 MVC(Model-View-Controller)模式,并解释了...

    Django官方文档转换PDF

    - **第一章:介绍Django** - **框架定位**:作为Web开发框架,Django的核心目标在于简化开发过程,使得开发者能更高效地构建高质量的Web应用。 - **设计理念**:采用约定优于配置的原则,提供了一套简洁、高效的...

Global site tag (gtag.js) - Google Analytics