一文介绍Django基础知识

开课吧开课吧锤锤2021-08-05 14:13

Django是一个高层次的PythonWeb框架,它是一个鼓励快速开发和干净,实用的框架设计。Django可以更容易地快速构建更好的Web应用程序,并且它使用更少的代码。  

一文介绍Django基础知识

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

Django的历史  

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

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

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服务器,方便终端到终端应用的开发和测试。  

以上就是开课吧广场小编为大家整理发布的“一文介绍Django基础知识”一文,更多Web教程相关内容尽在开课吧广场Web教程频道!  

 

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
云开发实战特训营