如题,我在配置Tortoise ORM数据库连接配置时,根据项目路径将配置文件写为:

尝试启动项目,发生如下异常:
tortoise.exceptions.ConfigurationError: Module "app.model.Models" not found

后来将Models.py文件名改为models.py,问题遂解决,这大小写...没人规定Python文件名不能用大写字母开头吧...
此前尝试在github上搜索过,有个老哥也遇到过类似问题,他通过修改包配置解决的,贴一下文章↓↓↓
又是踩坑的一天...
作者在配置TortoiseORM数据库时遇到模块未找到的错误,原因在于文件名大小写不敏感,将Models.py改为models.py解决了问题。提及了GitHub上的相关讨论,提醒开发者注意Python包命名规范。
667

被折叠的 条评论
为什么被折叠?



