debug模式的情況下可以拋出詳細異常信息
新建一個腳本並運行
訪問
此時是非debug模式,如果運行的時候代碼報錯了,是不會提示詳細錯誤的,只會報服務器內部錯誤
開啟debug模式,可以查看到詳細錯誤
控制台也會有錯誤信息
此外,在debug模式下,修改了代碼只需要ctrl+s保存flask會自動重啟,這樣就不用每次修改了代碼手動重新運行了
配置debug模式的4中方式:
第一種:app.run(debug=True)
第二種:app.debug=true
第三種:配置參數的形式:app.config.update(DEBUG=True)
第四種:配置文件形式(項目中使用此方式)
在debug模式下,支持在頁面上調試代碼
在控制台每次重啟的時候,flask都會提供一個pin碼
輸入當前的pin碼
現在就可以拿頁面當窗口進行代碼調試了