如何更新0.0.0.0:5000以显示foreman,ubuntu上app.py的更改

时间:2013-02-04 16:37:56

标签: python ubuntu heroku localhost foreman

所以我在heroku上学习了ubuntu dev的绳索,并且在使用PHP时我遇到了一些对我来说完全自动的东西。

如何刷新localhost以查看对文件所做的更新,即app.py

以下是应用代码:

import os
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello World!'

if __name__ == '__main__':
    # Bind to PORT if defined, otherwise default to 5000.
    port = int(os.environ.get('PORT', 5000))
    app.run(host='0.0.0.0', port=port)

一旦我使用$ foreman start启动领班,它就会全部运行;但是,一旦我做了一些更改,例如在返回字符串中添加一些随机字母,我在0.0.0.0:5000刷新后看到的内容与启动工头后的内容相同。

我怎样才能开始看到我所做的更改?

1 个答案:

答案 0 :(得分:2)

查看quickstart quide。您需要在调试模式下运行服务器以监视文件更改。像这样:

app.run(host='0.0.0.0', port=port, debug=True)