斷點后,先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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
