FSADeprecationWarning(关键词:Web开发/Flask/bug)

来源:互联网 发布:mysql 执行脚本文件 编辑:程序博客网 时间:2024/06/06 20:39

简短报错信息:

FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '

完整报错信息:

(venv_flask_henry) henry@henry-virtual-machine:~/dev/flask_henry$ python manage.py runserver --host 0.0.0.0/home/henry/dev/flask_henry/venv_flask_henry/local/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and ' * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) * Restarting with stat/home/henry/dev/flask_henry/venv_flask_henry/local/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and ' * Debugger is active! * Debugger PIN: 148-946-584

根据报错提示,将

/home/henry/dev/flask_henry/venv_flask_henry/local/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py

中的

track_modifications = app.config.setdefault(            'SQLALCHEMY_TRACK_MODIFICATIONS', None        )

改为True后,重新运行

python manage.py runserver --host 0.0.0.0

后,此问题消失。

参考文献:
1.flask web开发 第五章flask-sqlalchemy遇到问题

阅读全文
0 0
原创粉丝点击