`
neeleon
  • 浏览: 186017 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于Django

阅读更多

Django的主要目的是简便、快速的开发数据库 驱动的网站。它强调代码复用,多个组件可以很 方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可 扩展性。它还强调快速开发和DRY (Do Not Repeat Yourself)原则。

  Django基于MVC 的设计十分优美:   对象关系映射 (ORM,object-relational mapping)   以Python类形式定义你的数据模型,ORM将模型与关系数据库连接起来,你将得到一个非常 容易使用的数据库API,同时你也可以在Django中使用原始的SQL语句。   URL 分派   使用正则表达式 匹配URL,你可以任意设计的URL, 没有框架的特定限定。象你喜欢的一样灵活。   模版系统   使用Django强大而可扩展的模板语言,可以分隔设计、内容和Python代码。并且具有可 继承性。   表单处理   你可以方便的生成各种表单模型,实现表单的有效性检验。可以方便的从你定义的模型实例生成相应 的表单。   Cache系统   可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。   会话(session),用户登录与权限检查   快速开发用户会话功能。   国际化   内置国际化 系统,方便开发出多种语言的网站。   自动化的管理界面   不需要你花大量的工作来创建人员管理和更新内容。Django自带一个ADMIN site,类似于内 容管理系统

部署

  Django可以运行在Apache 上,也可以运行在支持 WSGI,FastCGI的服务器上。支持多种数据库,已经支持Postgresql, MySql, Sqlite3。   目前,Google App Engine也支持Django的某些部分。

文档

  Django1.0 建立了强大完整的文档体系 (http://docs.djangoproject.com/en/dev/),涵盖了Django的方方面面,并且适合各种水平的读者和开发者. 其中还包含若干个简单的示例,你可以跟随他们一步步体验Django的优美。

分享到:
评论

相关推荐

    关于 Django 的学习资源,以下是一些详细的内容.docx

    关于 Django 的学习资源,以下是一些详细的内容.docx

    django4.1中文手册

    你所需要知道的关于 Django 的一切。 快速入门¶ 你是刚学 Django 或是初学编程? 这就是你开始学习的地方! 从零开始: 概要 | 安装 入门教程: 第 1 节:请求和响应 | 第 2 节:模型和管理站点 | 第 3 节:视图...

    Django Web开发指南.pdf

    不过,根据标题和描述,可以推断出知识点与《Django Web开发指南》有关,该文档可能是关于Django框架的指导手册,主要面向希望学习或提高Django Web开发技能的人群。 Django是一个高级的Python Web框架,它鼓励快速...

    Django企业开发实战.源码

    根据名字推测,可能是作者"The5fire"编写的关于Django实践的书籍的一部分,可能包含了详细的教学材料,例如代码示例、解释性的文本、项目配置文件等。 学习这份源码可以涉及以下知识点: 1. **Django项目结构**:...

    django1.5 开发文档

    - **5.1 至 5.2 常见问题解答**:提供了关于 Django 使用过程中可能遇到的常见问题及解答,有助于新手快速解决问题。 通过以上概览,我们可以看出 Django 1.5 文档覆盖了从入门到进阶的所有知识点,并且提供了丰富...

    DJANGO 2.0 中文文档

    你所需要知道的关于 Django 的一切。 这份文档是如何组织的¶ Django 有丰富的文档。一份高度概述的文档会告诉你在哪里找到特定的东西: 教程 通过手把手地方式教你一步步的创建一个 Web 应用。如果你初学 Django...

    一篇关于Django 的基础教程

    Django 是一个高级的 Python Web 框架,它遵循 “快速开发、简洁设计” 的原则,能够让开发者快速构建功能强大且安全的 Web 应用程序。本教程将带您逐步了解 Django 的基本概念、安装与配置、创建项目与应用、定义...

    精通 Django (Django1.8LTS全解) 安道(译) 非扫描版 中文 高清带书签

    本书的第二个目的(没那么重要)是为程序员提供一份关于 Django 长期支持(Long Term Support,LTS)版本的手册。目前,Django 已经成熟,很多重要的商业网站都使用它开发。因此,本书意欲成为采用 Django 1.8 LTS ...

    Python-Django是一个开放源代码的Web应用框架

    **Python-Django Web应用框架详解** Django,作为一款基于Python的开源Web开发框架,深受全球开发者喜爱。它遵循Model-View-Template(MVT)架构模式,这与常见的MVC(模型-视图-控制器)模式有相似之处,但略有...

    Django官方Docs-1.8

    文档中还包含了关于如何使用Django进行序列化对象、配置Django的设置以及如何对Django进行国际化和本地化的详细信息。 除了核心功能和工具,文档还提供了关于Django开源项目的信息,这部分内容介绍了如何参与Django...

    Django5+Vue3+Docker打造企业OA系统

    今天给大家讲一下关于Django+Vue+Docker企业OA系统方面的内容,首先我们先来认识一下这几个技术点。 一、关于Django5 Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建...

    Django 1.6 官方文档

    - **Django开源项目**:提供了关于如何参与到Django开源项目中,包括贡献代码、文档等信息。 #### 4. 入门教程 - **Django概述**:简要介绍Django框架,以及它的优势和应用。 - **快速安装指南**:指导用户如何...

    精通Django 1.8中文文档

    本书的第二个目的(没那么重要)是为程序员提供一份关于 Django 长期支持(Long Term Support,LTS)版本的手册。目前,Django 已经成熟,很多重要的商业网站都使用它开发。因此,本书意欲成为采用 Django 1.8 LTS ...

    Django基础知识介绍

    首先提供了一个关于Django的概览(2.1Django at a glance),然后是快速安装指南(2.2 Quick install guide)。接下来,通过编写你的第一个Django应用的系列教程(2.3-2.9),一步步带领初学者从零开始创建一个简单...

    Django web framework

    Django文档提供了关于Django框架的全面信息,内容涵盖了从基础的安装和入门指南到进阶主题和最佳实践。文档的组织结构通常按照功能模块进行划分,例如模型层、视图层、模板层、表单处理、开发过程、管理界面、安全、...

    HelloDjango - Django博客教程(第二版)-追梦人物的博客.pdf

    1. Django开发个人博客教程:文件提到作者在两年前发布了一套关于使用Django框架开发个人博客的入门教程,并且这套教程在GitHub上获得了极大的关注和正面反馈。这说明Django作为Python的一个主要Web框架,在Web开发...

    我如何使用 Django + Vue.js 快速构建项目.pdf

    从提供的文件内容中,我们可以提取出关于Django和Vue.js结合使用构建项目的知识点,包括但不限于: 1. Django框架的选型理由:文档中提到了Django的一些特点,包括其作为Python编写、支持MVC架构、拥有强大的Admin...

    Django Channels2.0的理解

    这个PDF文件是关于Django Channels 2.0的介绍和理解。以下是文件内容的概述: 1. **Channels概述**: - Channels是一个增强Django项目的框架,它允许同步的Django项目转变为异步项目。 - 支持HTTP请求以外的协议...

    Django官方文档.pdf

    首先,文档的标题“Django官方文档”表明了这是关于Django这一Python Web框架的权威指南。Django是一个高层次的Python Web框架,它促进了快速开发,并遵循MVC(模型-视图-控制器)设计模式。 接下来,文档的描述...

Global site tag (gtag.js) - Google Analytics