小编cyb*_*rra的帖子

如何使用Flask-Restful Flask-Cache

如何在Flask-Restful中使用Flask-Cache @ cache.cached()装饰器?例如,我有一个继承自Resource的Foo类,而Foo有get,post,put和delete方法.

如何在一个POST?之后使缓存的结果无效?

@api.resource('/whatever')
class Foo(Resource):
    @cache.cached(timeout=10)
    def get(self):
        return expensive_db_operation()

    def post(self):
        update_db_here()

        ## How do I invalidate the value cached in get()?
        return something_useful()
Run Code Online (Sandbox Code Playgroud)

python redis cache-invalidation flask-cache flask-restful

17
推荐指数
1
解决办法
5462
查看次数