我正在导入并使用缓存:
from django.core.cache import cache
cache.add('a','b',60)
我还没有在settings.py中定义缓存的任何设置,然后这个缓存来自何处以及存储在何处。
Django documentation说:"此对象相当于缓存['默认']",但默认值是多少?
答案 0 :(得分:5)
在https://docs.djangoproject.com/en/stable/topics/cache/#local-memory-caching中说:
本地内存缓存
如果您的设置中未指定其他缓存,则这是默认缓存 文件
更新了死链接
答案 1 :(得分:3)
根据经验
>>> from django.conf import settings
>>> settings.CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
>>>