断点后,先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
版权声明:本文为博主原创文章,转载请附上博文链接!