2012-07-05 83 views
1

我是Flask的新手,正在實施一個小應用程序。在訪問某個網頁時,我成功地顯示了「Hello World」,但即使更改了代碼,我也無法將其更改爲「Hello World Again」。爲什麼它仍在運行舊代碼,我如何才能運行新代碼?謝謝。燒瓶不響應代碼更改

+1

您的代碼請。 – pyfunc 2012-07-05 23:04:05

回答

7

您需要run the app in debug mode

app.debug = True 
app.run() 

app.run(debug=True) 

但請記住,只有這樣做,在你的開發環境:

即使交互式調試器不工作,分支環境(這使得在生產服務器上幾乎不可能使用它),它仍允許執行的任意代碼。 這使得它成爲一項重大的安全風險,因此絕對不能在生產機器上使用。

你也可以使用use_reloader=True而不啓用調試模式,但是這不是一個好主意,因爲你真的想在開發過程中的調試器。