2016-05-31 71 views
-2

第一应用结果当我运行代码:“你好,世界”浏览器只显示了瓶

from flask import Flask 
app = Flask(__name__) 


@app.route('/') 
def index(): 
    return "Hello, world!" 

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

我得到的字符串在Chrome浏览器,但是当我更改代码:

return "Hello, world!" 

到:

return "Hello" 

浏览器还显示“你好,世界!”不是“你好”

这是怎么发生的?

+0

你重新启动服务器了吗? –

+0

@RajaSimon烧瓶应该用'debug = True'重新加载自己# – Jieter

+0

@Jieter是的,它会重新加载..如果他改变返回字符串,它将重新加载。我想为什么不重新加载...... –

回答

1

也许该页面被您的浏览器缓存?使用Ctrl + F5强制重新加载,或将?foo=1附加到网址,以使浏览器向您的网络应用发出新请求。

+0

感谢您的建议,我已经尝试了Ctrl + F5或追加'?foo = 1'到url,但浏览器也显示** Hello,world!** – jcxu

+0

嗯,你正在使用'debug = True',所以我希望烧瓶在你修改之后重新加载已更改的文件。你确定你保存了吗?保存文件后是否看到烧瓶重新加载? – Jieter

+0

是的,我看到'用stat重新启动,Debugger is active!,Debugger pin code:334-192-961' – jcxu