Django 是一个高级 Python web 框架, 鼓励快速开发和干净实用的设计. Django 使得构建更好的 Web 应用程序变得更容易, 代码更少.
注 - Django 是 Django Software Foundation 的注册商标, 并且根据 BSD 许可进行了许可.
Django 的历史
2003 年 - 由 Adrian Holovaty 和 Simon Willison 开始, 作为劳伦斯杂志 - 世界报的内部项目.
2005 年 - 2005 年 7 月发行, 并在爵士吉他手 Django Reinhardt 之后将其命名为 Django.
2005 年 - 足够应付几个高流量网站的成熟度.
当前 - Django 现在是一个开源项目, 与全球的贡献者合作.
Django - 设计哲学
Django 带有以下设计理念 -
松散耦合 - Django 旨在使其堆栈中的每个元素独立于其他元素.
较少编码 - 较少的代码, 从而快速开发.
不要重复自己(DRY) - 一切只能在一个地方开发, 而不能一次又一次地重复.
快速发展 - Django 的理念是尽其所能促进超快速发展.
清洁设计 - Django 在自己的代码中严格保持清洁的设计, 并且可以轻松地遵循最佳的 Web 开发实践.
Django 的优点
这里有几个使用 Django 的好处, 可以在这里列出 -
对象关系映射 (ORM) 支持 - Django 提供了数据模型和数据库引擎之间的桥梁, 并支持大量数据库系统, 包括 MySQL,Oracle,Postgres 等. Django 还通过 Django-nonrel fork 支持 NoSQL 数据库. 目前, 唯一支持的 NoSQL 数据库是 MongoDB 和谷歌应用程序引擎.
多语言支持 - Django 通过其内置的国际化系统支持多语言网站. 所以你可以开发你的网站, 这将支持多种语言.
框架支持 - Django 内置了对 Ajax,RSS, 缓存和其他各种框架的支持.
管理 GUI - Django 为管理活动提供了一个很好的即用型用户界面.
开发环境 - Django 附带轻量级 Web 服务器, 以促进端到端应用程序的开发和测试.
来源: http://www.bubuko.com/infodetail-3363239.html