AttributeError: module 'alembic.context' has no attribute 'config'
AttributeError: module 'alembic.context' has no attribute 'config'
我已经从 alembic 导入了上下文。但是包中没有config、configure等变量。可能是什么原因?
你可以试试:
from alembic import *
然后,您可以探索哪些功能、类 和属性可用:
dir(alembic)
希望对您有所帮助。
alembic.context
仅在通过 alembic
命令执行时可用于 env.py
脚本,前提是 alembic
命令是从包含以下内容的文件夹中执行的指定要使用的 Alembic 配置的 alembic.ini
文件。
否则alembic
模块没有context
属性.
有关详细信息,请参阅 。
在我的例子中,我有多个基础并且在 version_locations
设置中指定了一个不正确的目录,所以我怀疑 alembic 试图查看这些文件或其他东西。
我已经从 alembic 导入了上下文。但是包中没有config、configure等变量。可能是什么原因?
你可以试试:
from alembic import *
然后,您可以探索哪些功能、类 和属性可用:
dir(alembic)
希望对您有所帮助。
alembic.context
仅在通过 alembic
命令执行时可用于 env.py
脚本,前提是 alembic
命令是从包含以下内容的文件夹中执行的指定要使用的 Alembic 配置的 alembic.ini
文件。
否则alembic
模块没有context
属性.
有关详细信息,请参阅
在我的例子中,我有多个基础并且在 version_locations
设置中指定了一个不正确的目录,所以我怀疑 alembic 试图查看这些文件或其他东西。