更新代码后,需要重启flask服务,才能在页面上看到改变,有没有自动重启的参数或插件,像nodejs的supervisor
你这样的问题描述不够详细。如果是直接启动 flask, 那么你需要这样做:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run(debug=True) # 如果你启用了调试支持,服务器会在代码修改后自动重新载入,并在发生错误时提供一个相当有用的调试器。
当然,如果你使用 nginx + uwsgi 来部署 flask,这个我也不知道该如何自动重新载入代码。望大侠告知。
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答916 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
你是在调试模式下吗?