Python中,django框架模式有啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中,django框架模式有啥?相关的知识,希望对你有一定的参考价值。

参考技术A

Django发布于2005年,是当前Python世界里最负盛名且成熟的网络框架,最初用来制作在线新闻的Web站点。

Django是一个用Python编写的开放源代码的Web应用框架,采用了MVC的框架模式,也有很多人把它称为MVT模式。

优点:

功能完善且要素齐全:自带大量常用的工具和框架,适合快速开发企业级网站;

完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档,开发者遇到问题可以搜索在线文档寻求解决方案;

强大的数据库访问组件:Django的Model层自带数据库ORM组件,使得开发者无需学习SQL语言即可对数据库进行操作;

先进的APP设计理念:APP是可插拔的,是不可多得的思想,不需要了可以直接删除,对系统整体影响不大;

自带台管理系统admin:只需要通过简单几行配置和代码就可以实现一个完整的后台数据管理控制平台。

缺点:

大包大揽:对比flask框架来讲,Django不够轻便,包括的功能太多了;

过度封装:很多类和方法都封装了,直接使用比较简单,改动比较困难;

性能劣势:Django性能偏低;

模板问题:Django的模板实现了代码和样式完全分离,不允许模板里出现Python代码,灵活度对某些程序员来说可能不够。

以上是关于Python中,django框架模式有啥?的主要内容,如果未能解决你的问题,请参考以下文章

PythonWeb框架之Django初识

python+Django框架运用

python 之 Django框架(Django框架简介视图装饰器request对象Response对象)

python--Django框架

python 之 Django框架(路由系统include命名URL和URL反向解析命名空间模式)

Django和Flask这两个框架在设计上各方面有啥优缺点