1. 程式人生 > >Flask 1.0 debug模式

Flask 1.0 debug模式

今天把用了將近十年的Thinkpad換了塊SSD硬碟,系統升級到Win10,筆記本又滿血復活了。就開始配置了一下Flask的開發環境,Python3.6 + Pycharm 2018 + Flask 1.0,結果按照正常玩法寫個Hello world測試一下,像之前一樣,在程式碼裡開啟了debug模式,但是log輸出依然顯示debug mode: off字樣,真是見了鬼了。

app.run(debug=True)

後來查了一下官網文件,原來Flask 1.0 版本不再支援之前的FLASK_ENV 環境變量了。

Prior to Flask 1.0 the FLASK_ENV environment variable was not supported and you needed to enable debug mode by exporting FLASK_DEBUG=1. This can still be used to control debug mode, but you should prefer setting the development environment as shown above.

http://flask.pocoo.org/docs/1.0/server/#server
必須要通過匯入FLASK_DEBUG=1或者在Pycharm Run-> Edit Configurations裡啟用debug模式
Flask 1.0 debug模式

Flask 1.0 debug模式

所以用新版本之前,看看有哪些改動或者新功能,還是很有必要的。