我在使用 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 时,我没有得到正确的方法来启用/禁用缓存。是否有一种标准方法可以完全启用/禁用缓存行为。