Django 基础知识

Django 基础知识

Django是一个高级的Python Web框架,鼓励快速开发和清晰优雅的设计。Django使得构建更好的Web应用变得更容易,编写的代码更少。

注意: − Django是Django软件基金会的注册商标,采用BSD许可证进行许可。

Django的历史

  • 2003年 − Adrian Holovaty和Simon Willison在劳伦斯新闻报纸内部项目中启动了Django

  • 2005年 − 在2005年7月发布,并将其命名为Django,以爵士吉他手Django Reinhardt命名。

  • 2005年 − 成熟到足以处理几个高流量的站点。

  • 目前 − Django现在是一个拥有来自世界各地贡献者的开源项目。

Django – 设计原则

Django遵循以下设计原则 −

  • 松耦合 − Django旨在使其堆栈中的每个元素独立于其他元素。

  • 更少编码 − 编写更少的代码以实现快速开发。

  • 避免重复(DRY) − 每个东西应该在完全一个地方开发,而不是反复重复。

  • 快速开发 − Django的理念是尽一切可能促进高速开发。

  • 清晰的设计 − Django严格维护其自身代码的清晰设计,并使其易于遵循最佳的Web开发实践。

Django的优势

以下是使用Django的几个优势 −

  • 对象关系映射(ORM)支持 − Django为数据模型和数据库引擎提供了一个桥梁,并支持包括MySQL、Oracle、Postgres等在内的大量数据库系统。Django还通过Django-nonrel分支支持NoSQL数据库。目前,仅支持MongoDB和Google App Engine这两种NoSQL数据库。

  • 多语言支持 − Django通过其内置的国际化系统支持多语言网站。因此,您可以开发支持多种语言的网站。

  • 框架支持 − Django内置支持Ajax、RSS、缓存和各种其他框架。

  • 管理界面 − Django提供了一个漂亮的现成用户界面,用于管理活动。

  • 开发环境 − Django配备了一个轻量级Web服务器,以便于端到端的应用程序开发和测试。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程