
正文
Flask自动刷新前端页面(方便调试)livereload
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
是不是每次调整模板文件,就要停止flask服务器,重启flask服务器,再去浏览器刷新页面?
有没有办法自动完成这3步呢?
安装livereload即可,
仅仅把app.run()
改为下面的例子就可以了。
注意:现在只支持python3.7,不支持3.8,并且尽限于修改模板文件,或者静态文件,改python代码,是会出错的。
from flask import Flask, render_template
app = Flask(__name__)
app.config['DEBUG'] = True
@app.route('/')
def hello_world():
return render_template('home.html')
if __name__ == '__main__':
from livereload import Server
server = Server(app.wsgi_app)
server.watch('**/*.*')
server.serve()
# app.run()








