AttributeError: модуль 'alembic.context' не имеет атрибута 'config' - PullRequest
0 голосов
/ 06 июля 2018

Я импортировал контекст из alembic. Но такие переменные, как config и configure, недоступны в пакете. В чем может быть причина?

enter image description here

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

alembic.context доступен только для сценария env.py, если он выполняется с помощью команды alembic, и при условии, что команда alembic выполняется из папки, содержащей файл alembic.ini, указывающий конфигурацию Alembic для использовать.

В противном случае модуль alembic не имеет свойства context.

Для получения дополнительной информации см. этот ответ на аналогичный вопрос .

0 голосов
/ 06 июля 2018

Вы можете попробовать:

from alembic import *

Затем вы можете узнать, какие функции, классы и атрибуты доступны:

dir(alembic)

Надеюсь, это поможет.

...