Python:Flask自动刷新页面livereload

举报
彭世瑜 发表于 2021/08/13 23:24:18 2021/08/13
2.8k+ 0 0
【摘要】 pip install livereload 1 文档:https://pypi.org/project/livereload/ 代码 #coding=utf-8 from flask import Flask from flask_script import Manager app = Flask(__name__) # 使用manager管理工具 ma...
pip install livereload

  
 

文档:https://pypi.org/project/livereload/

代码

#coding=utf-8

from flask import Flask
from flask_script import Manager
app = Flask(__name__)

# 使用manager管理工具
manager = Manager(app)

@app.route("/")
def upload(): return "hello nihao"

# 实现自动刷新调试功能
@manager.command
def dev(): from livereload import Server live_server = Server(app.wsgi_app) live_server.watch("**/*.*") live_server.serve(open_url=True)
if __name__ == "__main__": manager.run()

#python main.py dev

  
 

或者

from livereload import Server
if __name__ == '__main__': app.debug = True live_server = Server(app.wsgi_app) # live_server.watch('**/*.*') live_server.serve() # app.run()

  
 

参考
flask-script实现自动刷新页面调试

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/108669703

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。