如何将用Alembic创建的数据库连接到Flask应用程序?

时间:2019-04-03 22:00:55

标签: python flask sqlalchemy flask-sqlalchemy

我是Alembic / flask /数据库创建和迁移的新手,所以我的问题可能很简单。

我已经使用alembic创建了初始模式,并在本地测试了表是否按预期进行了升级和降级。

alembic.ini文件中,我将此行填写如下: sqlalchemy.url = postgresql://localhost/my-db-in-the-cloud,效果很好。

现在,我正在尝试将其连接到我现有的Flask应用程序(本地,当前没有后端数据库),并且不确定如何继续。在搜索如何将Alembic创建的架构连接到我的Web应用程序方面,我尝试了各种变体,但没有提出任何非常有用的建议。我已经看到了很多如何将其专门与SQLAlchemy连接的示例,然后可以使用它们创建表,但是我已经在一个迁移中完成了所有这些工作。在我看来,应该有一种方法可以指向在sqlalchemy.url文件中创建的alembic.ini,但是我不确定以何种方式连接Flask应用程序,Alembic和SQLAlchemy一起是。谁能帮助我指出正确的方向?

0 个答案:

没有答案