Pycharm和Flask没有重新加载模板文件中的更改

时间:2018-05-18 21:53:03

标签: python flask pycharm

我目前正在运行最新版本的Ubuntu,我正在使用PyCharm构建我的第一个Flask应用程序。

当我在模板文件夹中编辑html文件时,我真的尝试everything on here尝试自动重新加载。

每当我更改app.py文件时,我都会收到一条消息

  

检测到的变化   ' /home/GoogleDrive/Code/Websites/program/app.py' ;,   重装

这是我app.py文件的样子

from flask import Flask, render_template, request

app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True

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

@app.after_request
def apply_caching(response):
    response.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate'
    return response

def before_request():
    app.jinja_env.cache = {}

if __name__ == "__main__":
    app.before_request(before_request)
    app.config.update(
        DEBUG=True,
        TESTING=True,
        TEMPLATES_AUTO_RELOAD=True
    )
    app.run(debug=True)

0 个答案:

没有答案