Flask, SQLAlchemy : KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'
使用Flask-SQLAlchemy时碰到无法插入数据和查询数据,并报出KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'的错误
原因:由于粗心两个py文件都新建了一个app=Flask(__main__),所以导致添加数据和查询数据都有问题,model里边的app连接了数据库,而app.py中的app没有设置数据库的连接,所以插入数据和查询数据都会出现异常。
解决办法:将app=Flask(__main__)放到__init__.py中,model和app导入__init__中的app,请参考如下链接