CACHE_TYPE使用的是simple,不知道有什么坏处。。
cache = Cache(config={'CACHE_TYPE': 'simple'})
@app.context_processor
def get_article_categories():
categories = cache.get('categories')
if categories is None:
#categories = [c.json for c in Category.query.order_by('sort')]
categories=ArticleCategory.query.order_by('sort')
cache.add('categories',categories)
return dict(categories=categories)
基本上缓存的都是SQLAlchemy objects