有类似推荐的项目也可。

举报· 1063 次点击
登录 注册 站外分享
9 条回复  
encro 小成 2025-1-8 09:10:04
正好知道。 https://piccolo-orm.com/
encro 小成 2025-1-8 09:11:24
不仅支持 async , 且支持如同 django 一样的模块化, 支持模块化迁移, 支持模块命令, 代码提示友好。
chaselen 初学 2025-1-8 09:11:30
@encro 这名字。。龙珠粉? https://i.imgur.com/agAJ0Rd.png
lyhapple 小成 2025-1-8 09:14:33
目前我用的方案是 fastapi+sqlalchemy+alembic ,习惯了之后感觉还不错。
wryyyyyyyyyyyy 小成 2025-1-8 09:16:35
sqlalchemy sqlmodel ,这个是 fastapi 开发者对 sqlalchemy + pydantic 的封装,部分情况使用起来更方便一点。
lzyong2019 楼主 初学 2025-1-8 09:22:21
alembic 它貌似只会生成迁移的模版,然后 upgrade 跟 downgrade 是需要自己实现的吧 😐。还是说我使用方式出错了
IIce 初学 2025-1-8 09:25:58
@encro 这个工具不支持 mysql 吧
TimeFlies12 初学 2025-1-8 09:32:38
@lzyong2019 alembic revision --autogenerate 会根据现有 Model 和数据库自动生成 upgrade & downgrade 迁移脚本。你使用的方式不对。另外也需要注意你的 db Model 是否被加载到
encro 小成 2025-1-8 09:32:54
@IIce 好像真是啊,我现在主要用 pg 。
返回顶部