日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

debug信息关闭 tp6_「Flask实战2」设置debug模式

發布時間:2023/12/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 debug信息关闭 tp6_「Flask实战2」设置debug模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、為什么需要開啟debug模式

?1)方便定位:當開啟了debug模式,如果代碼中拋出了異常,在瀏覽的頁面中可以看到具體的錯誤信息,以及具體的錯誤代碼位置,方便定位問題。

2)方便調試:當開啟了debug模式,那么修改python代碼后,只需按“Ctrl+S”保存,flask會重新加載整個頁面,不需要手動點擊重新運行。

二、配置debug模式的四種方法

1)在app.run()中傳遞一個參數debug=True

2)設置app.debug=True

3)通過配置參數配置:app.config.update(DEBUG=True)

4)通過配置文件配置:app.config.from_object(config)

三、代碼示例如下

當關閉debug模式,app.run(debug=False)時,運行后,瀏覽器輸入http://127.0.0.1:5000/,如下圖所示:

因為除以0數導致代碼運行異常,但是在瀏覽其中只是看到Internal Server Error的錯誤,沒有看到具體的錯誤的原因。

如果開啟了debug模式,app.run(debug=True)時,運行后會出現調試頁面,如下圖所示:

可以看到調試頁面提示我們是因為x/y中做除以0的操作

我們可以點擊出錯那一行的temination,輸入pin碼后進行調試

點擊上圖紅框中的圖標,彈出一個提示框提示輸入pin碼

pin在代碼運行頁面可以找到,如下圖中的紅框中就是是pin碼

找到pin碼,輸入pin碼后,就可以進行調試了,如下圖所示:

調試過程如下:

歷史相關文檔:

Flask實戰(1):HelloWorld

總結

以上是生活随笔為你收集整理的debug信息关闭 tp6_「Flask实战2」设置debug模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。