Python 新框架讨论

136 天前
 softerzhangyu
以前都是 flask 和 django 一把嗦,为啥现在都开始搞 fastapi 了
3935 次点击
所在节点    Python
18 条回复
nagisaushio
136 天前
前后端分离吧,现在大部分后端不管前端渲染了,只写 API 的话 fastapi 还是很香的
hanzijinjin
136 天前
我用 sanic
duke807
136 天前
我用 python cgi 和 python websocket
qloog
136 天前
django-rest-framework 和 fastapi 比怎么样?

熟悉 django 的还是用 django-rest-framework 可能更方便些。
qloog
136 天前
是因为这个么:FastAPI was designed as a fully-async web framework. It supports ASGI as standard and everything is async. 所以性能更好?
bequt
136 天前
主要还是前后端分离。
不过独立开发者简单页面感觉 django 一把梭也舒服。
crackidz
136 天前
@qloog 同步有 greenlet ,有些不会写或者有些库甚至会让 async 比 sync 更糟糕

其实 FastAPI 对纯 API 开发算是 Battery included ,Django 和 Flask 还不够开箱即用。
kuituosi
136 天前
python 的 web 框架非常多,但是一直觉得 django 最顺手
Jackeriss
136 天前
我还以为又出啥新框架了,fastapi 都多少年了。。
Nile20
136 天前
我写一些自用的玩具项目用过 flask 和 fastapi ,体验是后者调试 API 更方便
ltfree
136 天前
小巧 方便? 我只是写些接口而已
DeWjjj
136 天前
大部分业务都只是一个数据库查询中间件+鉴权系统。
fastapi 能负责这一业务当然最好。
ytmsdy
136 天前
我一直都是直接用 Django ,后端大概率还是需要提供管理后台的。Django 自带管理后台,方便很多。
leeg810312
136 天前
可能 flask/django 的认知度已经足够高了,这些年 fastapi 看上去社区推广做得很卖力
coreki
135 天前
一直在用 flask ,只写后端 api ,开新项目拿以前项目改改就能用,不想学新的了
fzzff
135 天前
@qloog 得综合需求来看吧, 这两个框架我都在用, 写 C 端项目的时候大部分接口并不是增删改查这时候 drf 跟项目的贴合度就没那么高, 自带的 ModelViewSet 基本也用不上, 这时候用 fastapi 就舒服很多, 当然也可以用 django-ninja, 不过 django 对异步的支持不好就不如直接用 fastapi 了
zywscq
126 天前
FastApi 对新手比较友好
xhatt510
99 天前
FastApi 感觉更加现代化,函数签名写好,生成接口文档+参数校验真的很香。但是对依赖的库有一定要求。毕竟一个同步就能阻塞了。我如果自己做项目,我会选 fastapi

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

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

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

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

© 2021 V2EX