django框架百度百科,django用什么前端框架

  django框架百度百科,django用什么前端框架

  Django特点

  1)重量级框架

  与Flask框架相比,Django原生提供了许多功能组件,使得开发更加简单快捷。

  1.为项目管理提供自动脚本工具。

  2.数据库ORM支持(对象关系映射,英语:对象关系映射)

  3.模板

  4.形式

  5.管理员管理网站

  6.资料管理

  7.认证机构

  8 .会话机制

  9.躲藏

  2)MVT模式

  有一种编程模式叫MVC,其核心思想是分工解耦,可以降低不同代码块之间的耦合,增强代码的可扩展性和可移植性,实现向后兼容。

  MVC模式描述3360

  m拼写为Model,主要封装了对数据库层的访问,对数据库中的数据进行添加、删除、修改和搜索。

  v拼写为View,用于封装结果并生成页面上显示的html内容。

  c拼写为Controller,用于接收请求,处理业务逻辑,与模型和视图交互,并返回结果。

  Django的MVT

  注:区别在于黑线中黑色箭头所标部分。

  Django的优点

  1.功能齐全,元素齐全:自带大量常用工具和框架(如分页、auth、权限管理),适合企业级网站快速开发。

  2.完善的文档:经过十多年的发展和完善,Django拥有丰富的实践案例和完善的在线文档。开发人员在遇到问题时可以搜索在线文档寻找解决方案。

  3.强大的数据库访问组件:Django的模型层有自己的数据库ORM组件,开发人员无需学习SQL语言即可操作数据库。

  4.Django先进的App设计理念: App是可插拔的,是一个不可多得的创意。不会,可以直接删除,对整个系统影响不大。

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

  6.Django debug有详细信息:很容易找出代码错误所在。

  Django的缺点

  1.交钥匙:还包括Django,一些轻量级应用不需要的功能模块,没有Flask轻。

  2.过度封装:封装了很多类和方法。直接用比较简单,但是改起来比较困难。

  3.性能劣势:与C和C相比,C Django的性能较低。当然这是python的锅,其他python框架流量上来也会有同样的问题。

  4.模板问题: django的模板实现了代码和样式的完全分离,模板中不允许出现python代码。对于一些程序员来说,这种灵活性可能不够。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: