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
猎色人生之屌丝猎艳记1+2[安卓1+2/1.24G] [国产RPG/汉化/动态]
猎色人生之屌丝猎艳记1+2[安卓1+2/1.24G] [国产RPG/汉化/动态]
5分钟前 有人购买 去瞅瞅看

站点公告

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