2

我发现自己在玩 python 后端,为此我使用了 fastapitortoise-orm。但是,每次更改tortoise-orm 模型后手动更新数据库很痛苦,因此我使用了专门为此目的开发的开箱即用的 aerich 工具。但是,我在导入时遇到了问题,而且我很累,因为我不知道我做错了什么。

出于某种原因,在初始化迁移目录和 aerich 设置文件后,运行任何命令 fe
"aerich migrateaerich inspectdb" 都会抛出我在标题中输入的
错误:导入配置模块时出错:没有名为 'app' 的模块

这是我的设置

配置包初始化文件,其中包含 aerich 所需的 TORTOISE-ORM 设置
配置包初始化文件,其中包含 aerich 所需的 TORTOISE-ORM 设置

使用 aerich init -t app.config.TORTOISE_ORM 命令生成的 aerich 设置文件
使用aerich init -t app.config.TORTOISE_ORM命令生成的 aerich 设置文件

4

1 回答 1

0

它在 aerich 的 0.5.7 版本中得到修复。

于 2021-10-25T18:28:39.863 回答