flask十三: cache
文档:https://pythonhosted.org/Flask-Caching/
安装Flask-Caching: pip install flask-caching
导入cache:
from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate from flask_session import Session from flask_debugtoolbar import DebugToolbarExtension from flask_caching import Cache db = SQLAlchemy() migrate = Migrate() cache = Cache(config={"CACHE_TYPE": "simple"}) def init_ext(app): db.init_app(app) migrate.init_app(app, db) # Session(app) DebugToolbarExtension(app) cache.init_app(app)
@second_blue.route('/getaddresswithcon/') @cache.cached(timeout=60) def get_address_with_con(): address_list = mod.Address.query.filter(or_(mod.Address.a_customer_id.__eq__(1)), mod.Address.a_position.endswith('2')) return ' '.join([a.a_position for a in address_list])
posted on 2020-06-21 11:27 myworldworld 阅读(112) 评论(0) 收藏 举报