【发布时间】:2018-07-06 05:40:53
【问题描述】:
【问题讨论】:
标签: python python-3.x python-import alembic
【问题讨论】:
标签: python python-3.x python-import alembic
alembic.context 仅适用于通过alembic 命令执行的env.py 脚本,前提是从包含alembic.ini 文件的文件夹中执行alembic 命令,该文件指定Alembic 配置为使用。
否则,alembic 模块没有context 属性。
有关详细信息,请参阅this answer to a similar question。
【讨论】:
在我的例子中,我有多个基地,并且在 version_locations 设置中指定了一个不正确的目录,所以我怀疑 alembic 试图查看这些文件或其他东西。
【讨论】:
你可以试试:
from alembic import *
然后,您可以通过以下方式探索可用的函数、类和属性:
dir(alembic)
我希望这会有所帮助。
【讨论】: