Django默认缓存

问题描述 投票:7回答:2

我正在导入并使用缓存作为:

from django.core.cache import cache
cache.add('a','b',60)

我还没有在settings.py中为缓存定义任何设置,然后这个缓存来自何处以及存储在何处。

Django documentation说:“这个对象相当于缓存['default']”,但默认是什么?

python django caching
2个回答
6
投票

https://docs.djangoproject.com/en/stable/topics/cache/#local-memory-caching说:

本地内存缓存

如果未在设置文件中指定其他缓存,则这是默认缓存

更新死链接


4
投票

经验

>>> from django.conf import settings
>>> settings.CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
>>> 
© www.soinside.com 2019 - 2024. All rights reserved.