为什么 Flask 应用重新加载后没有更新浏览?

问题描述 投票:0回答:2

我是 Flask 的初学者,我在更新模板时遇到问题 当我第一次运行应用程序

flask run
时,它当前可以工作,但是当我更新 html 或 python 代码,然后重新加载页面时,更新不会在浏览器中生效 我尝试了不同的浏览器,但仍然无法正常工作,然后我必须重新启动 IDE 并再次运行应用程序 这是我的代码

from flask import Flask, render_template
app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')



if __name__ == "__main__":
    app.run(debug=True)

javascript python flask backend
2个回答
0
投票

整合顺风和烧瓶后我也遇到了同样的问题。除了关闭整个项目并重新运行它之外,什么都没用。


0
投票

尝试这样做以防止 Flask 缓存模板:

from flask import Flask, render_template
app = Flask(__name__)

app.config['TEMPLATES_AUTO_RELOAD'] = True

@app.route('/')
def index():
    return render_template('index.html')

if __name__ == "__main__":
    app.run(debug=True)
© www.soinside.com 2019 - 2024. All rights reserved.