pip install django-cacheops python CACHEOPS_REDIS = { 'host': 'localhost', 'port': 6379, 'db': 1, } CACHEOPS = { 'auth.user': {'ops': 'all', 'gzip': True}, 'myapp.mymodel': {'ops': ('fetch', 'get'), 'timeout': 60*15}, } python MIDDLEWARE = [ ... 'cacheops.middleware.CacheOpsMiddleware', ... ] python from cacheops import cache_page @cache_page(60*15) def my_view(request): ... python from cacheops import cache, cache_page @cache_page(60*15) def my_view(request): result = cache.get('my_key') if not result: result = expensive_query() cache.add('my_key', result) ...


上一篇:
下一篇:
切换中文