编程学习网 > 编程语言 > Python > 什么是django框架?(为什么django框架这么受欢迎)
2022
07-21

什么是django框架?(为什么django框架这么受欢迎)

作为一个由经验丰富开发者构建的Python框架——django,可以快速开发安全和可维护的网站。不仅能够提供给开发者开箱即用的开发体验,还可以在多个平台上运行。那么django框架到底是什么呢?为什么会这么厉害呢?今天编程学习网就给大家分享一下

Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。它为什么会这么厉害可以从以下几个层面说明


Django的设计模式

采用MTV(Model Templates View 模型-模板-视图)模式。

  • M 代表模型(Model):负责业务对象和数据库的关系映射(ORM)。
  • T 代表模板 (Template):负责如何把页面展示给用户(html)。
  • V 代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。
Django 视图不处理用户输入,而仅仅决定要展现哪些数据给用户,而Django 模板 仅仅决定如何展现 Django 视图指定的数据。或者说, Django 将 MVC 中的视图进一步分解为 Django 视图 和 Django 模板两个部分,分别决定 "展现哪些数据" 和 "如何展现",使得 Django 的模板可以根据需要随时替换,而不仅仅限制于内置的模板。程序员把控制层东西交给 Django 自动完成了。 只需要编写非常少的代码完成很多的事情。所以,它比 MVC 框架考虑的问题要深一步,因为我们程序员大都在写控制层的程序。现在这个工作交给了框架,仅需写很少的调用代码,大大提高了工作效率。在 Django 中,URLS、ORM、static、settings 等起着重要的作用。


django社区

Django 有一个非常活跃的社区,有80,000个StackOverflow问题和数不清的博客来自开发人员和高级用户。 有一些流行网站使用 Django,包括 Bitbucket, Pinterest, Instagram, 以及 The Onion。 Django 的人气不断飙升,可能仍然是 Python 开发人员最受欢迎的选择。

以上就是“什么是django框架?(为什么django框架这么受欢迎)”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取