flask的幾種debug模式的方法:
# 1.app.run 傳參debug=true
app.run(debug=True)
#2 設定app的配置
app = Flask(__name__)
app.config['DEBUG'] = True
#3 配置檔案方式
# config.py中添加debug模式
DEBUG = True
#app.py中引用配置
import config
app.config.from_object(config)
在使用Pycharm進行flask架構使用想要進入調試模式
可以進入PyCharm的啟動配置中勾選debug模式
勾選後再次啟動,調試模式啟動成功
但是在pycharm2018之後,這個就不可以用了,需要用下面的這個方法進行啟動配置進行配置
就是即使代碼中增加了app.debug=True執行時這裡仍然是off,網上答案說在Edit Configurations中勾選FLASK_DEBUG:
解決方式:
一、在Edit Configurations中,先複制這個Target
三、删除後會跳到下圖頁面,點選+,然後不要選擇Flask server而是選擇Python,注意,必須點選+增加,要不然直接選擇Python增加不了:
四、選擇了Python後将複制來的檔案路徑粘貼到Script path中,并修改上面的Name為app.py,點選ok儲存:
此時運作這裡變成Python來執行:
右鍵也變為: