1. 概述

维度 Django Flask

封装度

重量级,活和自由度不够高

轻量级,

成熟度

成熟、稳定、完善,相对封闭

第三方库的选择面广

灵活度

自由、灵活,可扩展性强

不够高

人群

入门,褒贬不一

高手喜欢

适合项目

适用于小型网站,非常适用于开发web服务的API

2. Django

  1. Django是重量级的,灵活和自由度不够高

  2. Django能开发小应用

  3. Django成熟、稳定、完善,但和Flask相比,Django就显得相对封闭了

  4. Django自带的数据库管理app很不错

3. Flask

  1. Flask是轻量级的,太轻了,自由、灵活,可扩展性强,第三方库的选择面广,也能结合最流行最强大的Python库

  2. 入门简单,即便没有多少web开发经验,也能很快做出网站

  3. 非常适用于小型网站,非常适用于开发web服务的API

  4. Flask灵活开发,Python高手基本都会喜欢Flask,但对Django却可能褒贬不一