关于Django框架

Django是一个由Python写成的web开源框架。采用了MTV的框架模式,即模型M,视图V和模板T(上一节我们已经对其有详细说明)。

Django源自一个在线新闻web站点,于2005年7月在BSD许可证下发布并开源。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名。

其官方宣称这是一个完美主义者的框架,他拥有快速开发和干净、实用的设计。它包含了很多我们在web开发中常用的模块组件,内置了非常多的常用模块功能,可以达到开箱即用的程度,因此上这即是它的优点,也是它的缺点,显得非常笨重,但是他却省去了我们重新造轮子的时间,在这个快速发展的时代,重复造轮子是一件非常不理智的行为,时间就是金钱,最重要的是它免费开源,有很多的开发者,因此上在开发过程中遇到任何问题我们也非常容易的去解决并找到答案。

Django都有哪些优势?

开发速度快,快的离谱

  • Django的设计是为了帮助开发人员尽可能快的将应用程序从概念转移到完成。

比起其他框架,它更加安全

  • Django非常重视安全性,并帮助开发人员避免了很多常见的安全错误。

可扩展性强,第三方插件多,开发者多

  • 他强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,django还有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得django具有很强的扩展性。