今天爱分享给大家带来django缓存方案有哪些【面试题详解】,希望能够帮助到大家。
1.设置缓存到内存
缓存到redis,配置redis
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://39.96.61.39:6379",
'PASSWORD':'19990104.Yu',
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
2.单个view缓存
视图导入from django.views.decorators.cache import cache_page
在需要进行缓存的视图函数上添加如下装饰器即可:
@cache_page(60 * 2)#20分钟
3.底层缓存API
视图导入 from django.core.cache import cache
4.模板片段缓存
使用cache标签进行缓存
在HTML文件中添加:
{%load cache%}
{%cache 60 缓存名字 %}
原文链接:http://blog.itblood.com/3743.html,转载请注明出处。

![清洁工传奇V1.04 官方中文正式版+存档 [更新][电脑/900M] [像素互动SLG/中文/动态]](/wp-content/uploads/replace/2025/10/13/d9ca34c28107568a04c5cb67890d676e.webp)