Ошибка при импорте модуля конфигурации: Нет модуля с именем «приложение» [aerich]

#python #python-import #python-packaging #tortoise-orm

Вопрос:

Я обнаружил, что играю с бэкэндом python, и для этого использовал fastapi и tortoise-orm. Однако вручную обновлять базу данных после каждого изменения моделей tortoise-orm было непросто, поэтому я использовал готовый инструмент aerich, который был специально разработан для этой цели. Однако у меня есть проблема с импортом, и я устаю, потому что не знаю, что я делаю не так.

По какой-то причине после инициализации каталога миграций и файла настроек aerich выполнение любой команды, например
« aerich migrate или aerich inspectdb «, выдает ошибку, которую я ввел в заголовок:
Ошибка при импорте модуля конфигурации: Нет модуля с именем «приложение».

Вот моя настройка:

файл инициализации пакета конфигурации, содержащий необходимые настройки TORTOISE-ORM для aerich
файл инициализации пакета конфигурации, содержащий необходимые настройки TORTOISE-ORM для aerich

созданный файл настроек aerich с помощью aerich init -t app.config.Команда TORTOISE_ORM
сгенерированный файл настроек aerich с помощью aerich init -t app.config.TORTOISE_ORM команды

Ответ №1:

Это было исправлено в версии 0.5.7 aerich.