Flask-SQLAlchemy扩展的配置与使用课程代码报错
class ExtensionModule(Module): def configure(self, binder: Binder) -> None: binder.bind(SQLAlchemy, to=db)
这个类,放在app/http/app.py中运行代码没问题, 但是转移到了app/http/module.py中就报错

但是用python命令行调用就是好的

我怀疑有没有可能是PyCharm的bug导致,所以我改成包的绝对导入,依旧有报错

感觉上是这里面有包、文件、对象都叫app,导致导入的时候出错,因此把app.py改成了application.py, 对象app改成了 app_server,问题才解决。
但是相对导入的方法还是不行,不知道为啥

55
收起
正在回答 回答被采纳积分+1
1回答
AI Agent 全栈开发工程师
- 参与学习 500 人
- 解答问题 404 个
全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高
了解课程





恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星