django配置缓存

Posted 本站大佬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置缓存相关的知识,希望对你有一定的参考价值。

setting.py中添加

CACHES = {
    "default":{
        "BACKEND":"django_redis.cache.RedisCache",
        "LOCATION":"redis://127.0.0.1:6379/1",
        "TIMEOUT":300,
        "OPTIONS":{
            "CLIENT_CLASS":"django_redis.client.DefaultClient",
            "PASSWORD":"root",#如果没有密码的话,就不需要验证。
            "SOCKET_CONNECT_TIMEOUT":5,
            "SOCKET_TIMEOUT":5,
        }
    }
}

然后再中间件中上下添加,表示全站缓存。

MIDDLEWARE = [
    'django.middleware.cache.UpdateCacheMiddleware',
    ......
    'django.middleware.cache.FetchFromCacheMiddleware',
]

以上是关于django配置缓存的主要内容,如果未能解决你的问题,请参考以下文章

django-缓存的三种应用

Django 基础实践:cache缓存--上篇

django中缓存配置

django缓存优化中caches参数如何配置?

如何在 Django Summernote 中显示编程片段的代码块?

django缓存优化中caches参数如何配置?