我不熟悉Flask。我已经为Hello World编写了基本的Flask代码,但是在更新功能后,我仍然在网页上看到旧值。从我在其他帖子和博客上所读的内容来看,这可能是缓存问题。但是我不确定如何清除它。
旧功能:
def hello_world():
print('Hello World')
新功能:
def hello_world():
print('Hello Hi')
我仍然在网页上看到Hello World
,而不是Hello Hi
。
如果有帮助,我正在PyCharm 2018.2.5中运行代码
from flask import Flask
from flask_caching import Cache
app = Flask(__name__)
cache = Cache'(config={'CACHE_TYPE': 'simple'})
@app.route('/')
def hello_world():
print('Hello Hi')
if __name__ == '__main__':
cache.init_app(app)
with app.app_context():
cache.clear()
app.run(debug=True)
谢谢。
答案 0 :(得分:0)
我重新启动了机器。还有一个过程正在运行API,这就是为什么即使进行更改也无法反映它们的原因。我仍然不确定哪个过程。但是现在工作正常。