标签:image 判断 应用 out too cond bar 最大 backend
1,配置缓存
CACHES = {
‘default‘: {
‘BACKEND‘: ‘django.core.cache.backends.filebased.FileBasedCache‘, #引擎
‘LOCATION‘: ‘d:\\django_cache‘,
‘TIMEOUT‘: 300, # 缓存超时时间(默认300,None表示永不过期,0表示立即过期)
‘OPTIONS‘: {
‘MAX_ENTRIES‘: 300, # 最大缓存个数(默认300)
‘CULL_FREQUENCY‘: 3, # 缓存到达最大个数之后,剔除缓存个数的比例,即:1/CULL_FREQUENCY(默认3)
},
# ‘KEY_PREFIX‘: ‘‘, # 缓存key的前缀(默认空)
# ‘VERSION‘: 1, # 缓存key的版本(默认1)
# ‘KEY_FUNCTION‘ 函数名 # 生成key的函数(默认函数会生成为:【前缀:版本:key】)
}
}
2,应用缓存
单独视图
方式一: from django.views.decorators.cache import cache_page @cache_page(60 * 15) #缓存15分钟 def my_view(request): ... 方式二: from django.views.decorators.cache import cache_page urlpatterns = [ url(r‘^foo/([0-9]{1,2})/$‘, cache_page(60 * 15)(my_view)), ]
标签:image 判断 应用 out too cond bar 最大 backend
原文地址:http://www.cnblogs.com/tiantao36/p/7577204.html