码迷,mamicode.com
首页 > 其他好文 > 详细

Flask自动刷新前端页面(方便调试)livereload

时间:2019-11-24 15:53:12      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:重启   render   文件   __name__   调整   style   from   完成   页面   

是不是每次调整模板文件,就要停止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()

 

Flask自动刷新前端页面(方便调试)livereload

标签:重启   render   文件   __name__   调整   style   from   完成   页面   

原文地址:https://www.cnblogs.com/jackadam/p/11922458.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!