FastAPI 相当于 Flask-migrate 扩展

问题描述 投票:0回答:1

目前我知道Flask的问题,我想迁移到FastAPI,因为api的响应中可能存在异步问题,但我一直在寻找,在FastAPI中没有找到

flask-migrate
的等效项。

flask-migrate
主要负责捕获我们应用程序中已经建立的模型,如果将一列添加到新模型中,则只应使用flask db migrate和flask db Upgrade,它的作用是更新表的ddl这是在数据库中,但我在 FastAPI 中找不到等效项。

这是使用

flask-migrate
进行迁移的链接:

https://j2logo.com/tutorial-flask-leccion-11-update-data-base-sqlalchemy/

python database fastapi alembic flask-migrate
1个回答
0
投票

正如 @MathLindh 提到的,

flask-migrate
只是
alembic
迁移的抽象。您可以通过集成
alembic
对 FastAPI 执行相同的操作。您可以参考以下链接了解信息: https://fastapi.tiangolo.com/tutorial/sql-databases/#migrations

© www.soinside.com 2019 - 2024. All rights reserved.