Я пытаюсь вызвать модуль из родительского пакета.
Структура моего проекта -
be/
__init__.py
api/
__init__.py
models.py
alembic/
env.py
Как вызвать models.py
внутри env.py
Я попытался, как показано ниже,
from api.models import Base
Я получаю сообщение об ошибке - ImportError: No module named 'api'
Я думал о реструктуризации, поместив каталог alembic
в каталог api
, все еще не в состоянии импортироватьmodels
.
Использование sys.path
выглядит глупо, если мне нужно изменить структуру проекта, предложите.