1

我试图遵循下列指南中的说明:瓶,SQLAlchemy的:KeyError异常: 'SQLALCHEMY_TRACK_MODIFICATIONS'

Tutorial

我从网上下载以下回购代码:

Repo

但是,当我在本地运行它并尝试将某些内容添加到数据库时,出现以下错误:

builtins.KeyError 
KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS' 

当我试图读取回溯时,我意识到即使向配置文件添加变量SQLALCHEMY_TRACK_MODIFICATIONS,某些python库文件也无法识别它存在。

看起来还有类似问题的另一个答案,但这更像是一个快速修复,而不是为什么会发生这种情况。

我想知道为什么会发生这种情况,以及如何解决它。最好不改变整个结构。

非常感谢提前。

回答

0

代码中有两个app = Flask(__name__)可能会导致此问题。

这是我的情况,我删除了一个,并保留在应用程序的文件夹的__init__.py,它的工作