django缓存方案有哪些【面试题详解】

今天爱分享给大家带来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,转载请注明出处。
0
姊妹的侍奉 官方中文步兵DEMO版[新作][电脑/3G] [互动SLG/中文/动态]
姊妹的侍奉 官方中文步兵DEMO版[新作][电脑/3G] [互动SLG/中文/动态]
刚刚 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?