Flask自動刷新前端頁面(方便調試)livereload


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM