Pycharm中Flask的除錯模式

陌意隨影發表於2020-10-20

1.Flask的除錯模式

​ 通過呼叫run()方法啟動Flask應用程式。但是,當應用程式正在開發中時,應該為程式碼中的每個更改手動重新啟動它。為避免這種不便,請啟用除錯支援。如果程式碼更改,伺服器將自行重新載入。它還將提供一個有用的偵錯程式來跟蹤應用程式中的錯誤(如果有的話)。在執行或將除錯引數傳遞給run()方法之前,通過將application物件的debug屬性設定為True來啟用Debug模式

app.debug = True
app.run(debug = True)

但是在pycharm編譯器中我們發現,即使這樣設定了也無法正常開啟除錯模式,在控制檯顯示的除錯模式還是關閉的:Debug mode: off
在這裡插入圖片描述

2.pycharm中開啟flask的除錯模式
這是由於pycharm本身的小bug,我們需要在專案的配置中手動啟動除錯模式:
在這裡插入圖片描述
在這裡插入圖片描述
將FLASK_DEBUG選項打鉤即可。然後重新執行專案:
在這裡插入圖片描述
這時候發現除錯模式已經啟動。
3本部落格以及同步到個人部落格,如有需要請移步http://moyisuiying.com/index.php/python/294.html

相關文章