Eve Python与flask\u缓存

Eve Python与flask\u缓存,python,flask,eve,flask-caching,Python,Flask,Eve,Flask Caching,我想通过redis缓存获取某些Eve资源的请求。我不知道怎么做。请参阅下面的代码。例如,我需要缓存GET/myresource。装饰器@cache.cached()必须放在哪里 设置.py RESOURCE_METHODS = ['GET', 'POST', 'DELETE'] ITEM_METHODS = ['GET', 'PATCH', 'PUT', 'DELETE'] DOMAIN = { 'myresource': { 'schema': {

我想通过redis缓存获取某些Eve资源的请求。我不知道怎么做。请参阅下面的代码。例如,我需要缓存
GET/myresource
。装饰器
@cache.cached()
必须放在哪里

设置.py

RESOURCE_METHODS = ['GET', 'POST', 'DELETE']
ITEM_METHODS = ['GET', 'PATCH', 'PUT', 'DELETE']

DOMAIN = {
    'myresource': {
        'schema': {
            'item': {
                'type': 'string',
            },
        }
    }
}
app.py

from eve import Eve
from flask_caching import Cache

cache = Cache(config={'CACHE_TYPE': 'redis'})

app = Eve()
cache.init_app(app)

app.run()