在pycharm_2018.2版本中開啟Flask的debug的方法 (不要用命令:python **.py啟動)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM