#python #python-import #python-packaging #tortoise-orm
Вопрос:
Я обнаружил, что играю с бэкэндом python, и для этого использовал fastapi и tortoise-orm. Однако вручную обновлять базу данных после каждого изменения моделей tortoise-orm было непросто, поэтому я использовал готовый инструмент aerich, который был специально разработан для этой цели. Однако у меня есть проблема с импортом, и я устаю, потому что не знаю, что я делаю не так.
По какой-то причине после инициализации каталога миграций и файла настроек aerich выполнение любой команды, например
« aerich migrate
или aerich inspectdb
«, выдает ошибку, которую я ввел в заголовок:
Ошибка при импорте модуля конфигурации: Нет модуля с именем «приложение».
Вот моя настройка:
файл инициализации пакета конфигурации, содержащий необходимые настройки TORTOISE-ORM для aerich
сгенерированный файл настроек aerich с помощью aerich init -t app.config.TORTOISE_ORM
команды
Ответ №1:
Это было исправлено в версии 0.5.7 aerich.