pycharm中的flask項目如何開啟調試模式(debug模式)


Flask使用run()函數來讓應用運行在本地上,但是每次修改代碼后都要手動重啟它,這樣顯然比較麻煩,此時可以啟用Flask調試模式來解決。

開啟調試模式:

有兩種途徑:

① 直接在應用對象上設置

app.debug = True
app.run()

② 作為run()方法的一個參數傳入

app.run(debug = True)

# 此外還可以設置其他參數,例如設置端口號,代碼如下:
app.run(
debug = True,
port = 8000
)

實際運行情況:

run()函數設置參數debug=True后,也就是app.run(debug=True),但是再次運行時依然顯示Debug mode:off。

 這是怎么回事?

原來,在Flask1.0 后的版本中,在代碼中添加 Debug=True 或 在 Config 中添加DEBUG=True 來開啟Debug 模式可能已經失效 。

這里,可以輸入如下命令可以查看安裝的flask版本:

flask --version

查看如下:

解決方案:

① 點擊左上角的菜單欄run按鈕,並點擊 edit configurations... (編輯配置)

 (或者直接點擊右上角的項目名稱---> 選擇 edit configurations...)

② 跳轉出Run/Debug configurations,在configuration中勾選FLASK_DEBUG選項,點擊OK完成設置

③ 重新啟動項目,完成debug模式的開啟(這里即使不設置參數debug=True,debug模式也是成功打開)

 

 修改代碼后,不用重新啟動,刷新網頁后,可以成功看到內容已經更改。


免責聲明!

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



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