使用Flask-SQLAlchemy时碰到无法插入数据和查询数据,并报出KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'的错误

原因:由于粗心两个py文件都新建了一个app=Flask(__main__),所以导致添加数据和查询数据都有问题,model里边的app连接了数据库,而app.py中的app没有设置数据库的连接,所以插入数据和查询数据都会出现异常。

解决办法:将app=Flask(__main__)放到__init__.py中,model和app导入__init__中的app,请参考如下链接

https://stackoverflow.com/questions/45274152/flask-sqlalchemy-keyerror-sqlalchemy-track-modifications?answertab=votes#tab-top

Flask, SQLAlchemy : KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'

相关文章:

  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2018-06-20
  • 2022-03-05
  • 2021-06-26
  • 2021-09-11
猜你喜欢
  • 2021-08-26
  • 2021-08-27
  • 2021-06-24
  • 2022-12-23
  • 2021-05-18
  • 2021-11-05
相关资源
相似解决方案