美文网首页
Django和Flask的区别

Django和Flask的区别

作者: Gi_So | 来源:发表于2019-10-24 15:45 被阅读0次

Django和Flask都是Python的Web框架,那么它们俩有什么区别呢?

Django:

          Python Web框架比较知名的当属Django,Django是一个功能大而全、重量级的框架,它提供了一站式的解决方案,遵循MVC设计原则,其中集成了MVT(Model-View-Template)和ORM(对象关系映射),以及后台管理模块。相当于是一个已经装修好的房子,提供了所有你要用的东西,我们拿过来用即可。

         但很明显,Django集成了太多东西,它太重了,各模块结合的比较紧密,耦合性较高,不够灵活。对于Django,开发者们褒贬不一。

Flask:

         Flask相对于Django而言是轻量级的Web框架。和Django不同,Flask轻巧、简洁,通过定制第三方扩展来实现具体功能。说白了就是你想用什么,就安什么,非常简洁,自由灵活。基于此特性,Flask框架的开发成本可能会比较高,毕竟没有那么多拿过来就能用的东西。

Django和Flask都能实现你的需求,如果其二不可选,那就选择有明确要求的。如果是自己可选,当然是选择用的最舒服、顺手的喽。

相关文章

  • flask面试问题

    1. 解释什么是Flask及其好处? 2. Django和Flask有什么区别? Flask Django 3. ...

  • Flask与Django区别之请求勾子

    Flask与Django区别之请求勾子 (1)Django功能大而全,Flask只包含基本的配置Django的一站...

  • Flask入门和Django的区别

    Flask与Django的区别 Django功能大而全,Flask只包含基本的配置 Django的一站式解决的思路...

  • Django和Flask的区别

    Django和Flask都是Python的Web框架,那么它们俩有什么区别呢? Django: Pyth...

  • Django和Flask的区别

    Flask Flask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定...

  • 01-flask简介

    - flask和django对比 ``` - github django 2005 诞生 36.9k flask ...

  • Django与Flask的区别

    Django和Flask区别: 1. jiaji2和DjangoTemplates模板引擎相比,jiaja2语法更...

  • Flask框架1

    Django框架和Flask框架区别: Django框架--Web框架--重量级框架 重量主要表现是:一切都帮你想...

  • django、flask和tornado区别

    今天我们来讨论一下、django、flask和tornado的部署对比: 1. 概述 在python的web开发框...

  • 2018-01-26

    Django和Flask框架之间的差别: Django功能大而全,Flask只包含基本的配置 Django的一站式...

网友评论

      本文标题:Django和Flask的区别

      本文链接:https://www.haomeiwen.com/subject/pmxdvctx.html