使用

缓存(Cache)是通过使用一个 Cache 实例进行管理:

  1. from flask import Flask
  2. from flask.ext.cache import Cache
  3. app = Flask(__name__)
  4. # Check Configuring Flask-Cache section for more details
  5. cache = Cache(app,config={'CACHE_TYPE': 'simple'})

你能够用 init_app 方法在初始化 Cache 后设置它:

  1. cache = Cache(config={'CACHE_TYPE': 'simple'})
  2. app = Flask(__name__)
  3. cache.init_app(app)

如果有多个 Cache 实例以及每一个实例都有不同后端的话(换句话说,就是每一个实例使用不用的缓存类型CACHE_TYPE),使用配置字典是十分有用的:

  1. #: Method A: During instantiation of class
  2. cache = Cache(config={'CACHE_TYPE': 'simple'})
  3. #: Method B: During init_app call
  4. cache.init_app(app, config={'CACHE_TYPE': 'simple'})

New in version 0.7.