文章内容
2022/8/3 16:51:34,作 者: 黄兵
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
最近将 Flask 升级到 2.3 之后,使用Error: Detected factory 'create_app' in module 'app', but could not call it without arguments.方式运行网站程序,出现了如下警告:
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
但是网站依然可以运行,运行模式是生产模式,由于网站在开发的时候,开发模式和生产模式配置不同,导致在开发过程中存在页面显示问题。
所以开始需要设置成开发模式,我们可以通过以下方式设置为开发模式:
set FLASK_APP=manage.py set FLASK_DEBUG=True flask run
当然我们也可以关闭开发模式:
set FLASK_APP=manage.py set FLASK_DEBUG=False flask run
这样就不会出现以上⚠了,同时也设置成了开发模式,是不是很简单。
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - 'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
评论列表