Django中locmem缓存的内容?
问题内容:
我试图为我的Web应用程序使用locmem缓存,但是找不到有关如何查看缓存内容的任何文档。我的意思是我想检查缓存中是否正确设置了我的密钥。如何列出此缓存中的所有键,或者甚至有可能?
我发现了问题“在Django中获取缓存键列表”,但这是关于内存缓存的,而不是locmem缓存。
问题答案:
关于locmem的事情是它实际上只是一个本地内存存储。查看代码,很显然,数据只是保存在该模块的模块级变量_caches
中。所以你可以做
from django.core.cache.backends import locmem
print(locmem._caches)