大家现在都在用什么 Python 的 Web 框架呢?

2023-07-26 18:15:44 +08:00
 SimonChen1
如题,一直以来做数据自动化工作比较多,现在想尝试转型,其他语言也学过,但是还是 Python 用的最习惯,大家给介绍介绍呗~
5948 次点击
所在节点    Python
38 条回复
bestcondition
2023-07-26 22:57:28 +08:00
tornado ,如果一部分中间件没有异步请求方式,还是别用 tornado 了,一个阻塞整个就阻塞
izoabr
2023-07-26 23:13:40 +08:00
框架看要不要自带 ORM 吧,Django 自带了,View 可以不用直接前端梭哈。但 ORM 我觉得 Django 还是很省心的。
没用过 FastAPI 和 Tornado ,记得 Tornado 没有 ORM ,要自家家 SQlA 啥的
acerphoenix
2023-07-26 23:43:14 +08:00
我写的简单,就 sanic 了,看上了它不用单独部署个 web server
feiniu
2023-07-27 01:02:27 +08:00
Django 吧,省事
tisswb
2023-07-27 09:29:07 +08:00
python 的话 我一般都是 flask+ponyorm ,简单易上手,周边也比较多
Radiation
2023-07-27 09:38:39 +08:00
Quart 好像没人说啊,flask 的异步版
chenzi0103
2023-07-27 09:58:15 +08:00
ray server fastapi
dingyaguang117
2023-07-27 10:40:19 +08:00
fastapi 对于用到了不支持异步的库 怎么办?
isSamle
2023-07-27 10:52:41 +08:00
Django + DRF 、Flask
Davic1
2023-07-27 13:43:19 +08:00
我觉得 OP 需要先了解一下 Web 开发的整体情况在做决定。

Python 的 Web 框架大多都会有生成(渲染) HTML ,路由,等等的功能。但是好像基本上都 Web API 来从前端获取数据,这种情况下,Python 的主要着眼点就是服务于 Web API ,至于框架的很多其他功能根本用不上。
roundgis
2023-07-27 13:51:36 +08:00
@dingyaguang117 放 threadpool
MRlaopeng
2023-07-27 14:59:47 +08:00
@acerphoenix 是的 sanic 好的地方就是直接 run
wuwukai007
2023-07-27 16:39:52 +08:00
工作 N 年了,一直没遇到需要用异步框架的项目,就单纯地 worker+thread 完全够用,绰绰有余
vanwtf
2023-07-28 16:08:09 +08:00
最开始用 django ,后来转到 fastapi
kelvin_fly
2023-07-28 17:43:59 +08:00
fastapi 你们都用异步吗
Haujilo
2023-07-28 19:23:53 +08:00
内部系统,全 fastapi ,全异步,稳定跑了 2 年了。
SearchDream
2023-07-29 11:41:16 +08:00
Django
xzm429438709
2023-08-01 11:23:47 +08:00
求稳定的就 Django ,追求性能别用 Python

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/959977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX