想著用Python去學(xué)習(xí)寫一下web端的開發(fā),在配置基本環(huán)節(jié)的時(shí)候關(guān)于打開DEBUG模式,因?yàn)槊看涡薷闹蟮奈募叶家匦逻\(yùn)行,很是麻煩,發(fā)現(xiàn)文檔中說打開DEBUG模式之后刷新可以立即看到修改后的效果,于是想著打開DEBUG模式.本來一個(gè)很簡單的功能,沒想到讓我折騰半天.
-
首先第一步查了Flask的開發(fā)文檔,里面說的很簡單,開啟DEBUG模式有兩種方法:
- 一. 在
app.run()
方法之前添加一個(gè)app.debug = True
- 二. 直接寫成
app.run(debug=True)
方法 - 附上官方文檔
-
然而問題并沒有解決,運(yùn)行DEBUG模式提示還是off,而且直接刷新并沒有辦法立即看到改變
- 一. 在
Connected to pydev debugger (build 182.4505.26)
* Serving Flask app "app.py" (lazy loading)
* Environment: development
* Debug mode: off
-
于是第二步在網(wǎng)上查了一下說是Pycharm2018新版本的一個(gè)改版,需要修改配置文件
-
打開Edit Configrations...(找了很久沒找到在哪,可能是新手原因,其實(shí)在pycharm的右上角有個(gè)運(yùn)行按鈕的左邊)
-
把里面的一個(gè)FLASK_DEBUG 選項(xiàng)勾上之后點(diǎn)擊OK保存運(yùn)行
- 問題還是有,依然是off模式
-
這次問題是因?yàn)槲疫\(yùn)行的時(shí)候并沒有點(diǎn)擊右上角的調(diào)試按鈕,而是直接右鍵,選擇的調(diào)試,每點(diǎn)擊一次,他就會(huì)運(yùn)行一個(gè)新的文件,然而新的 文件里并沒有吧DEBUG勾選上.所以不管用
-
打開Edit Configrations...(找了很久沒找到在哪,可能是新手原因,其實(shí)在pycharm的右上角有個(gè)運(yùn)行按鈕的左邊)
-
解決辦法:吧新建的運(yùn)行文件刪除掉,每次運(yùn)行的時(shí)候使用右上角的調(diào)試按鈕