栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

django 缓存模块使用(文件缓存)

django 缓存模块使用(文件缓存)

因项目的需要,要对从kafka里获取到的信息进行运算,初步估计需缓存五分钟的数据,下面上代码,设置文件缓存需要将一下配置写在settings里面

# 此缓存将内容保存至文件
CACHES = {
    'default': {
    	# 指定缓存使⽤的引擎
        'BACKEND': 'django.core.cache.backends.filebased.FilebasedCache',
        # 指定缓存的路径
        'LOCATION': 'D:ceshidjango_cache',
        # 缓存超时时间
        'TIMEOUT':300,
    }
}

然后在想要缓存的函数上添加装饰器,参数为超时时间,这种缓存方式只支持get查询

from django.views.decorators.cache import cache_page
from django.http import JsonResponse


@cache_page(300)

def index(request):

    return JsonResponse({'data': 'OK'})

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/745213.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号