应该学习哪个Python web框架?

从 Java 转 python,python 的语法撸完了。

通过搜索了解到 python 开发 web 应用程序,django 和 flask 用的比较多。

不知道该学哪个,求大神指点。


应该学习哪个Python web框架?
23 回复

我是学 flask 的,看到好多用 django 的


选哪个Python Web框架,主要看你项目需求和上手速度。

Django 是“全家桶”,自带ORM、Admin后台、用户认证,适合快速构建内容管理系统、社交平台这类传统Web应用。如果你想要“开箱即用”,选它没错。

Flask 是“微框架”,核心极简,通过扩展实现功能。它给你最大的灵活性,适合构建API服务、微服务,或者当你需要精细控制每个组件时。从Flask学起,能更好地理解Web原理。

FastAPI 是后起之秀,专为现代API设计。它天生支持异步,自动生成交互式API文档,性能和开发体验都很好。如果你想做高性能API或体验最新的Python特性,就选它。

简单建议:新手从Flask入门理解基础,追求效率用Django,构建现代API选FastAPI。

Django, 如果不对 python web 感兴趣, 只是做来玩玩就用 flask,简单入门快。

flask 和 django 哪个都可以。先用起来再说

flask ! flask ! flask !

tornado 也可以

django 是经典框架,flask 更现代化 Python style

要不,试试我的?(逃

有啥好学的,有需求就是橹

刚开始学的 django 后来学了 flask .
没学多久, 入职了做手游后端, 用的 twisted, 然后项目需要用到了 sanic.
前几个月换了份工作后做 app 后端,用 tornado, 也是项目需要就顺便用了 sanic, 接下来可能准备用 django 开发新系统.
初学者的话, 你学什么和你做什么其实没什么关联性.

大而全的话 django,如果自己折腾的话 flask 或 tornado

自己撸一个

我是拉仇恨的,选 go 或 nodejs

想折腾框架的,用 flask
想快速搭建业务的,用 django

前后端分离 flask?

go 是原生还是用其他框架

gin, negroni, iris, revel
go 原生的 http 相关的也看看,好多框架中的理念、规范都来自原生,要用到原生的一些工具 /库

好人做到底,这有本电子书 https://www.gitbook.com/book/wizardforcel/build-web-application-with-golang/details

给大神跪了, 刚入坑,我去看看

pyramid (

两个先随便学一个吧。 双方的文档都不错。flask 还有本中文书可以买。反正过不了多久,你还会学另外一个。

好奇。 为什么 Java 转 Python 了?

先自己撸一个再学,特别快

回到顶部