Flask 高效开发实战-flask2
Posted Erick - LONG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 高效开发实战-flask2相关的知识,希望对你有一定的参考价值。
回调接入点-页面缓存逻辑
from flask import Flask,request,render_template from werkzeug.contrib.cache import SimpleCache app = Flask(__name__) CACHE_TIMEOUT = 300 cache = SimpleCache() cache.timeout = CACHE_TIMEOUT @app.before_request def return_cached(): if not request.values: response = cache.get(request.path) if response: print(‘从网页获取了cache‘) return response print(‘将会加载网页‘) @app.after_request def cache_response(response): if not request.values: cache.set(request.path,response,CACHE_TIMEOUT) return response @app.route(‘/get_index‘) def index(): return render_template(‘index.html‘)
使用过滤器
以上是关于Flask 高效开发实战-flask2的主要内容,如果未能解决你的问题,请参考以下文章
轻量级 Python Web 框架 Flask2.0 版本即将发布