Python:Flask缓存扩展Flask-Caching

简介: Python:Flask缓存扩展Flask-Caching

安装

$ 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()
目录
打赏
0
0
0
0
58
分享
相关文章
Python 语言结合 Flask 框架来实现一个基础的代购商品管理、用户下单等功能的简易系统
这是一个使用 Python 和 Flask 框架实现的简易代购系统示例,涵盖商品管理、用户注册登录、订单创建及查看等功能。通过 SQLAlchemy 进行数据库操作,支持添加商品、展示详情、库存管理等。用户可注册登录并下单,系统会检查库存并记录订单。此代码仅为参考,实际应用需进一步完善,如增强安全性、集成支付接口、优化界面等。
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
245 3
使用Python和Flask构建简单的RESTful API
使用Python和Flask构建简单的RESTful API
Python中的装饰器:功能扩展与代码复用的利器###
本文深入探讨了Python中装饰器的概念、实现机制及其在实际开发中的应用价值。通过生动的实例和详尽的解释,文章展示了装饰器如何增强函数功能、提升代码可读性和维护性,并鼓励读者在项目中灵活运用这一强大的语言特性。 ###
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
240 2
如何使用Python和Flask构建一个简单的RESTful API。Flask是一个轻量级的Web框架
本文介绍了如何使用Python和Flask构建一个简单的RESTful API。Flask是一个轻量级的Web框架,适合小型项目和微服务。文章从环境准备、创建基本Flask应用、定义资源和路由、请求和响应处理、错误处理等方面进行了详细说明,并提供了示例代码。通过这些步骤,读者可以快速上手构建自己的RESTful API。
314 2
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
87 1
利用Flask + python3.6+MYSQL编写一个简单的评论模块。
利用flask + python3.6+MYSQL编写一个简单的评论模块。输入内容提交后,会显示在页面上。 发送并接受评论框的数据 在falsk返回首页的函数前,加入methods属性。 @app.route("/", methods=["GET", "POST"]) 两种接收数据的方式 暂时性的保存,并显示在网页上.in-memory storage 主程序如下,每当程序reload时候,comments会被初始化。
2723 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等