2017-03-03 74 views
-1

在我第一次運行Python中的下面的代碼時,它通過顯示hello成功運行在本地主機上,我是使用原子編輯器。python本地主機http://127.0.0.1:5000/不刷新到燒瓶的新請求

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def hello_wrld(): 
    return "hello" 

if __name__ == '__main__': 
    app.run() 

但是,當我改變了我回hello python如下:

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def dhineTrend(): 
    return "hello python" 

if __name__ == '__main__': 
    app.run() 

它在本地主機上運行,​​但是當我打它繼續顯示舊hello瀏覽器。如何克服它?

注意:第一次運行後,我切斷了運行,然後只請求第二次。

+0

使用代碼標籤正確顯示您的代碼 –

回答

3

啓用DEBUG對變化自動重載文件,

app = Flask(__name__) 
app.debug = True 

有多種方法可以做到這一點,

app.config.update(DEBUG=True) 

或者

app.config['DEBUG'] = True 

或者,創建config.py定義所有Flask設置

app.config.from_object('config') 
+0

即使我之前嘗試過,但獲得相同的響應。我的新數據沒有反映在瀏覽器中 –

+1

@DhineshPazanisamy在啓用'DEBUG'之後,您是否停止並重新啓動Flask應用程序? – eillarra

+0

是的,我做了,但得到同樣的答覆,誰能說出問題的發生地點。 –