1
rust 2023-07-26 18:21:19 +08:00
我们生产环境在用 Sanic 做 API 服务
|
2
C0nvN3t 2023-07-26 18:22:47 +08:00
django flask
|
3
tcpdump 2023-07-26 18:23:21 +08:00
fastapi
|
4
ppokyou 2023-07-26 18:24:06 +08:00 via iPhone
同问,最近刚切到 py ,Django ? Flask?
|
5
centralpark 2023-07-26 18:27:42 +08:00
fastapi
|
6
AilF 2023-07-26 18:29:19 +08:00
fastapi
|
7
mimzy 2023-07-26 18:29:23 +08:00 via Android
Litestar, FastAPI
|
8
hefish 2023-07-26 18:30:25 +08:00
纯 api 的话,就搞搞 flask ,要渲染页面的话,就搞搞 django
就是写着写着,感觉麻烦。。。思路回到 spring 和 Php 上去了。。。 |
9
roundgis 2023-07-26 18:47:27 +08:00 via Android
tornado
|
10
yinmin 2023-07-26 18:59:27 +08:00 via iPhone
如果以前搞过其他语言的 web 开发,推荐 flask ;如果以前没搞过 web 开发,也许 Django 更好些
|
11
alexsz 2023-07-26 19:12:47 +08:00
django
|
12
IDAEngine 2023-07-26 19:24:01 +08:00
pyramid
|
13
hunk 2023-07-26 19:30:28 +08:00
Flask
不过最近 api 开发用的 nestjs |
14
raycool 2023-07-26 19:42:09 +08:00
fastapi 吧
以前用过 django 和 tornado |
15
pollux 2023-07-26 20:31:01 +08:00
robyn
|
16
zengxs 2023-07-26 20:35:03 +08:00
django 最容易
|
17
houzhiqiang 2023-07-26 21:51:54 +08:00
flask 和 tornado
|
18
di94sh 2023-07-26 22:33:40 +08:00
项目大点的话, web 框架仅仅就是处理个 http 传到 view 层完事了. 剩下的代码与框架没有一点关系.
甚至看着不爽感觉几天时间都能换个新的😂 |
19
abersheeran 2023-07-26 22:39:46 +08:00
kui+django 非常爽
|
20
lanlanye 2023-07-26 22:40:17 +08:00 via iPhone
fastapi / django
|
21
bestcondition 2023-07-26 22:57:28 +08:00 via Android
tornado ,如果一部分中间件没有异步请求方式,还是别用 tornado 了,一个阻塞整个就阻塞
|
22
izoabr 2023-07-26 23:13:40 +08:00
框架看要不要自带 ORM 吧,Django 自带了,View 可以不用直接前端梭哈。但 ORM 我觉得 Django 还是很省心的。
没用过 FastAPI 和 Tornado ,记得 Tornado 没有 ORM ,要自家家 SQlA 啥的 |
23
acerphoenix 2023-07-26 23:43:14 +08:00
我写的简单,就 sanic 了,看上了它不用单独部署个 web server
|
24
feiniu 2023-07-27 01:02:27 +08:00
Django 吧,省事
|
25
tisswb 2023-07-27 09:29:07 +08:00
python 的话 我一般都是 flask+ponyorm ,简单易上手,周边也比较多
|
26
Radiation 2023-07-27 09:38:39 +08:00
Quart 好像没人说啊,flask 的异步版
|
27
chenzi0103 2023-07-27 09:58:15 +08:00
ray server fastapi
|
28
dingyaguang117 2023-07-27 10:40:19 +08:00 via iPad
fastapi 对于用到了不支持异步的库 怎么办?
|
29
isSamle 2023-07-27 10:52:41 +08:00
Django + DRF 、Flask
|
30
Davic1 2023-07-27 13:43:19 +08:00
我觉得 OP 需要先了解一下 Web 开发的整体情况在做决定。
Python 的 Web 框架大多都会有生成(渲染) HTML ,路由,等等的功能。但是好像基本上都 Web API 来从前端获取数据,这种情况下,Python 的主要着眼点就是服务于 Web API ,至于框架的很多其他功能根本用不上。 |
31
roundgis 2023-07-27 13:51:36 +08:00 via Android
@dingyaguang117 放 threadpool
|
32
MRlaopeng 2023-07-27 14:59:47 +08:00
@acerphoenix 是的 sanic 好的地方就是直接 run
|
33
wuwukai007 2023-07-27 16:39:52 +08:00
工作 N 年了,一直没遇到需要用异步框架的项目,就单纯地 worker+thread 完全够用,绰绰有余
|
34
vanwtf 2023-07-28 16:08:09 +08:00
最开始用 django ,后来转到 fastapi
|
35
kelvin_fly 2023-07-28 17:43:59 +08:00
fastapi 你们都用异步吗
|
36
Haujilo 2023-07-28 19:23:53 +08:00
内部系统,全 fastapi ,全异步,稳定跑了 2 年了。
|
37
SearchDream 2023-07-29 11:41:16 +08:00
Django
|
38
xzm429438709 2023-08-01 11:23:47 +08:00 via Android
求稳定的就 Django ,追求性能别用 Python
|