【发布时间】:2014-07-31 06:35:46
【问题描述】:
我正在导入和使用缓存:
from django.core.cache import cache
cache.add('a','b',60)
我在settings.py中没有为缓存定义任何设置,那么这个缓存是从哪里来的,存储在哪里。
Django documentation 说:“这个对象相当于缓存['default']”,但默认值是什么?
【问题讨论】:
我正在导入和使用缓存:
from django.core.cache import cache
cache.add('a','b',60)
我在settings.py中没有为缓存定义任何设置,那么这个缓存是从哪里来的,存储在哪里。
Django documentation 说:“这个对象相当于缓存['default']”,但默认值是什么?
【问题讨论】:
在https://docs.djangoproject.com/en/stable/topics/cache/#local-memory-caching 中说:
本地内存缓存
如果您的设置中未指定另一个缓存,则这是默认缓存 文件
更新死链接
【讨论】:
根据经验
>>> from django.conf import settings
>>> settings.CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
>>>
【讨论】: