您当前的位置: 首页 >  Python

彭世瑜

暂无认证

  • 1浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python:Flask缓存扩展Flask-Caching

彭世瑜 发布时间:2021-02-23 09:54:14 ,浏览量:1

文档: https://flask-caching.readthedocs.io/

安装

$ pip install Flask-Caching

代码示例

# -*- coding: utf-8 -*-

"""
flask template

"""
from flask import Flask, request
from flask_caching import Cache

app = Flask(__name__)

# 设置
cache = Cache(config={'CACHE_TYPE': 'simple'})

cache.init_app(app)


# 视图缓存
@app.route('/')
@cache.cached(timeout=50)
def hello_world():
    print('hello_world')
    return 'Hello, World!'


# 显示调用缓存
@app.route('/pre_key')
def get_pre_key():
    key = request.args.get('key')

    pre_key = cache.get('key')
    cache.set('key', key)
    return {'key': pre_key}


if __name__ == '__main__':
    app.run()

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1841s