Flask-Caching视图功能上的直写式缓存

我有一个用例,其中数据库中的写入很少,所以我选择了一种直写式缓存技术。缓存的函数是view,所以我使用了推荐的装饰器。

如何通过以下代码指定直写

@app.route('/',methods=['GET'])
@cache.cached(timeout=3600,key_prefix='index')
def index():
    data = get_data_from_database()
    return render_template('index.html',data=data)

def write_through(data):
    cache.set('index',?)
    write_to_database(data)

假设CACHE_KEY_PREFIX为空。

以便 cache.set 完成后,下一个GET的响应正确吗?

anyfan0625 回答:Flask-Caching视图功能上的直写式缓存

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3151319.html

大家都在问