我正在导入并使用缓存作为:
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'}}
>>>