pip install livereload
file :https://pypi.org/project/livereload/
Code
#coding=utf-8
from flask import Flask
from flask_script import Manager
app = Flask(__name__)
# Use manager Management tools
manager = Manager(app)
@app.route("/")
def upload():
return "hello nihao"
# Realize auto refresh debugging function
@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
perhaps
from livereload import Server
if __name__ == '__main__':
app.debug = True
live_server = Server(app.wsgi_app)
# live_server.watch('**/*.*')
live_server.serve(open_url_delay=True)
# app.run()
Reference resources
flask-script Achieve automatic refresh page debugging