今天爱分享给大家带来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 缓存名字 %}
原文链接:https://blog.itblood.com/3743.html,转载请注明出处。

![伊德海拉之影 The shadow of Yidhra Ver1.33 官方中文步兵版[电脑/1G] [精品ACT/官中/全动态]](/wp-content/uploads/replace/2025/07/19/930f5cf55439e5104ca74b4914a168ef.webp)