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