zoukankan      html  css  js  c++  java
  • flask-script实现自动刷新页面调试

    本文flask==1.0.2

    1、导入extension包

    from flask_script import Manager

    2、使用manager管理工具

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

    3、配置自动刷新路由

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

    4、跑起来

    if __name__ == '__main__':
        # app.run()
        # 调试模式
        # app.run(debug=True)
        #使用manager管理工具
        manager.run()

    5、在虚拟环境条件下运行

    python app.py dev
    (flask_pro) E:PycharmProjectsflask_pro>python app.py dev
    [I 180804 10:02:39 server:292] Serving on http://127.0.0.1:5500
    [W 180804 10:02:39 server:299] Use `open_url_delay` instead of `open_url`
    [I 180804 10:02:39 handlers:59] Start watching changes
    [I 180804 10:02:39 handlers:61] Start detecting changes

    这样,当你更改后,可以实现自动刷新调试程序。

    6、或者直接这样(不用上面的方法)

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

    然后在虚拟环境条件下输入,运行python app.py

    (flask_moban) E:PycharmProjectsflask_moban>python app.py
    [I 180804 13:18:42 server:292] Serving on http://127.0.0.1:5500

    具体参考官网Flask Extension

    
    
    明月装饰了你的窗子,你装饰了他的梦。
  • 相关阅读:
    Qt图片显示
    C# 对话框使用整理
    C# AutoResetEvent 使用整理
    C++ 模板
    superset使用
    superset部署
    kafka修改topic副本数
    c# 生成自定义图片
    c# 解决Randoms伪随机重复问题
    c# 图片加水印
  • 原文地址:https://www.cnblogs.com/zkkysqs/p/9417726.html
Copyright © 2011-2022 走看看