Mah*_*ati 3 python runtime-error amazon-web-services flask flask-sqlalchemy
我试图按照以下教程中的说明操作:
我从以下repo下载了代码:
但是当我在本地运行并尝试向数据库添加内容时,我收到以下错误:
builtins.KeyError
KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'
Run Code Online (Sandbox Code Playgroud)
当我尝试读取回溯时,我意识到即使我在配置文件中添加了一个变量SQLALCHEMY_TRACK_MODIFICATIONS,一些python库文件也无法识别它存在.
看起来有一个类似问题的另一个答案,但这更像是一个快速修复,而不是为什么会发生这种情况.
我想知道为什么会发生这种情况以及如何解决它.最好不要改变整个结构.
非常感谢提前.
小智 9
在app = Flask(__name__)代码中有两个可能会导致此问题.
这是我的情况,我删除了一个并将其保留在应用程序的文件夹中__init__.py,并且它有效
小智 7
我通过这种方式解决了这个问题。
删除当前版本,并替换旧版本。
pip3 uninstall flask-sqlalchemy
pip3 install flask-sqlalchemy==2.1.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6337 次 |
| 最近记录: |