在pycharm_2018.2版本中开启Flask的debug的方法 (不要用命令:python **.py启动)

时间:2024-01-11 18:15:14

断点后,先ctl+c关闭控制台程序,再点击debuger调试

问题描述:
在pycharm_2018.2版本中,我明确开启了debug,代码如下所示:

from flask import Flask
 
app = Flask(__name__)
 
 
@app.route('/')
def hello_world():
    return 'Hello World!'
 
 
if __name__ == '__main__':
    app.run(debug=True)
但是,运行后的结果为:

FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder /home/hx/pycharm/pycharm-2018.2/my_project_01
/home/hx/pycharm/pycharm-2018.2/my_project_01/venv/bin/python -m flask run
 * Serving Flask app "app.py"
 * Environment: development
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
它居然说debug模式没有开启。

问题解决:
在pycharm_2018.2版本中开启Flask的debug模式,步骤如下所示:

首先,点击pycharm右上角运行按钮左边的项目名称

然后,选择Edit Configurations

最后,打开编辑界面后,把FLASK_DEBUG勾选上

这样就开启了debug模式,但是,发现,即便是明确的让debug=False,在运行的时候,debug还是开启的模式,说明,这里设置了debug模式后,代码中再设置debug的状态是无效的。
---------------------
作者:G_66_hero
来源:CSDN
原文:https://blog.csdn.net/G_66_hero/article/details/81461415
版权声明:本文为博主原创文章,转载请附上博文链接!