django的cache
2019-09-28 本文已影响0人
上帝大人
在settings中,使用redis作为django的缓存
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://47.100.179.209:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
from django.core.cache import cache
cache_content = cache.get('key')
cache.set('key',value,timeout)
value 可以是任何类型的,在为首页的数据设置缓存的时候,value就是上下文context,保存的是返回模板文件中的数据。可以直接返回模板,进行渲染。