我已经在塔犬上问了这个,但没有答案。

我找不到@Beaker_Cache装饰器的缓存位置。我认为它应该在数据目录中,但事实并非如此。它也不在 /TMP中。我尝试设置beaker.cache.data_dir =%(此处)s/data/cache并手动创建目录,但仍然不存在(dir始终为空)。

但是,缓存起作用。如果我第二次刷新页面,我看不到数据库查询。那在哪里存储?

有帮助吗?

解决方案

根据您的使用方式,它可能将数据存储在内存中。

@cache.cache('mycache', type="file", expire=15)
def my_action(self):
  stuff

type 可以是“文件”,“内存”或“数据库”。默认值是内存。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top