永发信息网

python库Django,Flask各有什么用途

答案:2  悬赏:20  手机版
解决时间 2021-03-11 04:04
  • 提问者网友:王者佥
  • 2021-03-10 07:53
python库Django,Flask各有什么用途
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-10 08:10
相同点:
1)python面向web开发的框架
2)非常有人气的框架

不同点:
flask:设计之初,考虑面向小型应用的微框架,灵活性伸缩性很好
Django;面向的是相对大型应用的,提供的模块很多,开发更方便

框架这东西,仁者见仁智者见智,适合自己的业务,能满足需求,用起来happy,我认为就是做好的。

我和小伙伴做的技术社区收录了很多这两个框架的文章,看能否帮到你
全部回答
  • 1楼网友:廢物販賣機
  • 2021-03-10 09:20
( 1 ) flask flask 确实很“轻”,不愧是 micro framework ,从 django 转向 flask 的开发者一定会如此感慨,除非二者均为深入使用过 flask 自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的 python 库 入门简单,即便没有多少 web 开发经验,也能很快做出网站 非常适用于小型网站 非常适用于开发 web 服务的 api 开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验 各方面性能均等于或优于 django django 自带的或第三方的好评如潮的功能, flask 上总会找到与之类似第三方库 flask 灵活开发, python 高手基本都会喜欢 flask ,但对 django 却可能褒贬不一 flask 与关系型数据库的配合使用不弱于 django ,而其与 nosql 数据库的配合远远优于 django flask 比 django 更加 pythonic ,与 python 的 philosophy 更加吻合 ( 2 ) django django 太重了,除了 web 框架,自带 orm 和模板引擎,灵活和自由度不够高 django 能开发小应用,但总会有“杀鸡焉用牛刀”的感觉 django 的自带 orm 非常优秀,综合评价略强与 sqlalchemy django 自带的模板引擎简单好用,但其强大程度和综合评价略低于 jinja django 自带 orm 也使 django 与关系型数据库耦合度过高,如果想使用 mongodb 等 nosql 数据,需要选取合适的第三方库,且总感觉 django+sql 才是天生一对的搭配, django+nosql 砍掉了 django 的半壁江山 django 目前支持 jinja 等非官方模板引擎 django 自带的数据库管理 app 好评如潮 django 非常适合企业级网站的开发:快速、靠谱、稳定 django 成熟、稳定、完善,但相比于 flask , django 的整体生态相对封闭 django 是 python web 框架的先驱,用户多,第三方库最丰富,最好的 python 库,如果不能直接用到 django 中,也一定能找到与之对应的移植 django 上手也比较容易,开发文档详细、完善,相关资料丰富
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯