【发布时间】:2014-01-20 22:10:41
【问题描述】:
我在使用 Flask-Cache 时遇到问题。我需要根据需要进行缓存,方法是定义一个用户可以设置启用或禁用缓存的配置变量。
我正在使用 Flask-Cache 进行缓存,因为
cache = Cache(config={'CACHE_TYPE': 'redis'})
app = Flask(__name__)
# To initialize cache
cache.init_app(app)
# clear cache
with app.app_context():
cache.clear()
并使用缓存(在views.py中)作为
@app.route('/<int:id>', methods=['GET'])
@validate_access(current_user, "read")
@login_required
@cache.memoize()
def get_values(id):
return get_values()
在使用 Flask-Cache 时,我没有获得启用/禁用缓存的正确方法。 有没有一种标准的方法可以让我们完全启用/禁用缓存行为。
【问题讨论】:
标签: python caching flask flask-extensions flask-cache