失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > flask html缓存 flask_cache如何缓存动态数据 如何调用缓存数据

flask html缓存 flask_cache如何缓存动态数据 如何调用缓存数据

时间:2023-06-11 22:14:35

相关推荐

flask html缓存 flask_cache如何缓存动态数据 如何调用缓存数据

伪代码如何:

from flask import Flask, render_template

from flask_cache import Cache

import os

basedirs = os.path.abspath(os.path.dirname(__file__))

basedir = basedirs + '/cache'

app = Flask(__name__)

app.debug = True

cache = Cache(app, config={'CACHE_TYPE': 'filesystem', 'CACHE_DIR': basedir})

@app.route('/')

@cache.cached(timeout=50)

def index():

#这视图里面有些数据处理,渲染给页面.具体代码就不贴了

a= 'test'

return render_template('index.html',a=a)

@app.route('/list/')

def list():

start = time.time()

return render_template('index.html', start=start)

if __name__ == '__main__':

app.run()

index已经缓存好数据了,并保存到basedir了.

我想根据比如用户1访问:

/list/1 缓存下来

/list/2 缓存下来

用户2来访问:

/list/1 这个就直接去调用之前缓存下来的内容

如果觉得《flask html缓存 flask_cache如何缓存动态数据 如何调用缓存数据》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。