KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'出错

在使用sqlalchemy的时候,出现KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'的错误

说来奇怪,同样的代码如果用脚本启动,就不会用这个问题,用Resful调用的时候就会报上述的错误。

 

解决方法:

运行pip freeze |grep Flask-SQLAlchemy

看看是不是:

Flask-SQLAlchemy>=2.2

如果是,那么卸载Flask-SQLAlchemy(pip uninstall Flask-SQLAlchemy)

重新安装Flask-SQLAlchemy,版本控制<=2.1,上面的问题就解决了。

(pip install Flask-SQLAlchemy==2.1)

 

你可能感兴趣的:(linux,python)