Www.helper3.com
热门关键字: php net javascript java
Django入门 专题
您的位置:python > Django入门 专题 > Django基础
Django基础
作者:--    发布时间:2019-11-20 09:49:18
django是一个高层次的 python web 框架,它是一个鼓励快速开发和干净,实用的框架设计。django可以更容易地快速构建更好的web应用程序,并且它使用更少的代码。

注意 − django是django 软件基金会的一个注册商标,并在bsd许可证授权。

django的历史

  • 2003 − 开始时,由adrian holovaty和simon willison 将其作为劳伦斯杂志 - 世界报纸的一个内部项目。

  • 2005 − 把它命名为django发布2005年7月,在爵士吉他手django reinhardt 之后。

  • 2005 − 成熟到可以处理多个高流量网站。

  • 当前 − django是由世界各地的贡献者来开发的一个开源项目。

django的设计理念

django自带了以下设计原则 −

  • 松耦合 − django的目的是使其堆栈中的每个元素独立于其他。

  • 较少编码 − 较少代码,所以能迅速的开发。

  • 不必再重复(dry) − 一切都应只在一个地方,而不是一次又一次地重复来开发它。

  • 更快的开发 − django的理念是尽一切所能,便于超高速开发。

  • 干净的设计 − django严格维护一个干净的设计在其自己的代码,并可以很容易地遵循最佳web开发实践。

django的优势

下面是使用 django 列出一些优势-
  • 对象关系映射(orm)支持 − django提供数据模型和数据库引擎之间的桥梁, 并支持大量的数据库系统,包括mysql, oracle, postgres等等。在django中还支持通过django-nonrel 支持 nosql 数据库。

    现在,唯一的nosql数据库方面支持是mongodb和谷歌应用程序引擎。
  • 多种语言支持 − django通过其内置的国际化系统支持多语种网站。所以,可以开发支持多国语言的网站。

  • 框架支持 − django内置了对ajax,rss,缓存和其他各种框架的支持。

  • 管理gui − django提供用于管理活动的一个很好的用户界面。

  • 开发环境 − django自带了一个轻量级的web服务器,方便终端到终端应用的开发和测试。


所有评论

loading......

滚动到顶部 滚动到底部
合作联系(微信):
www.helper3.com
关于本站:
宗旨
网站备案号:
粤ICP备17073857号-1

声明:
本站部分内容来自网络,如您发现本站内容侵害到您的利益,请联系本站管理员处理。