Flask 1.0 debug模式
阿新 • • 發佈:2018-11-10
今天把用了將近十年的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模式
所以用新版本之前,看看有哪些改動或者新功能,還是很有必要的。