fastapi 大家都用什么脚手架,我总是想把 fastapi 改成 Django 风格

2024-05-29 15:38:53 +08:00
 djangovcps
5631 次点击
所在节点    Python
21 条回复
hahahasnoopy
2024-05-29 15:48:02 +08:00
质疑 django ,理解 django ,成为 django ,干脆直接用 django 算了
djangovcps
2024-05-29 16:14:46 +08:00
@hahahasnoopy 还真是
mylifcc
2024-05-29 18:38:05 +08:00
fastpi orm 让我想死
Goooooos
2024-05-29 18:42:07 +08:00
习惯就好,我还用 tornado 呢
NCZkevin
2024-05-29 19:10:15 +08:00
我也纠结过这个,看了 github 上大家的实现,国外比较流行用工厂模式,国内一般就 flask 那套
KgM4gLtF0shViDH3
2024-05-29 19:47:21 +08:00
因为 django 用起来确实爽,而且符合面向对象。就是性能不太好。
frostming
2024-05-29 19:56:35 +08:00
喜欢 Django ORM 试试 Tortoise? https://tortoise.github.io/
xd314697475
2024-05-29 20:53:49 +08:00
@mylifcc 尤其是 sqlmodel
crackidz
2024-05-29 21:43:45 +08:00
@frostming 看到这个我就想到 asyncmy 有个很隐蔽的并发 bug ,小概率触发.... https://github.com/long2ice/asyncmy/issues/89 看了一下代码上下文也没什么头绪...
supergeek1
2024-05-29 23:39:10 +08:00
https://github.com/fastapi-practices/fastapi_best_architecture
参考下这个项目吧,写的很规范
coolair
2024-05-29 23:47:55 +08:00
说实话,我用过了几乎所有的 Python Web 框架,最后还是用回 Django 了……
dayeye2006199
2024-05-29 23:57:31 +08:00
我的理解是,所有 python web 框架在复杂度上来之后,都会和 Django 越长越像
gray0
2024-05-30 09:08:17 +08:00
rukeypei
2024-05-30 09:15:38 +08:00
折腾工具不赚钱.
encro
2024-05-30 09:21:11 +08:00
django 是经典之作。有几点其他框架很难替代。

它:
1 ,数据优先(先写 model ,自动迁移)
2 ,应用分离(高度解耦和复用)
3 ,配置式生成后台


有了他,一般网站你真可以只关心业务和核心的数据了。
mywaiting
2024-05-30 09:30:44 +08:00
其他的 Python Web 框架只能中午用,因为你早晚都得回到 Django 的怀抱

如果有人非要杠一下,我就不用! flask/fastapi/tornado 用得可溜了!

那么恭喜你,你肯定要重新发明一遍 Django 项目复杂度上来后是毫无疑问的
ryanking8215
2024-05-30 09:45:34 +08:00
那你肯定会喜欢 Django ninja
LazypersonJKing
2024-05-30 10:25:55 +08:00
目前使用 tortoise-orm 熟悉的 django-orm 回来了。自己个人项目玩,目前感觉还行
ayang23
2024-05-30 10:44:59 +08:00
直接用 ninja
ddvv
2024-05-30 16:07:24 +08:00
我从 fastapi 转 go 了

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

https://www.v2ex.com/t/1045087

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

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

© 2021 V2EX