Sisu-Cache-Tools 是一个为 djangoCMS 项目设计的基本缓存管理工具。它实现了相对自动的缓存失效功能和 “预缓存” 管理命令,适用于包含大量静态内容并使用 memcached 的站点。安装方法:pip install sisu-cache-tools
,然后在项目的 INSTALLED_APPS
中添加 cache_tools
。 Sisu Cache Tools 不使用数据库模型,因此无需迁移,但必须将其添加到 INSTALLED_APPS
,否则无法找到管理命令,信号处理程序也无法正常工作。要获得自动缓存失效功能,只需在任何模型类上添加 taints_cache = True
作为类属性。使用信号后,该模块会自动检测这些模型对象的变化并使缓存失效。此外,缓存还可以通过命令清除:python manage.py
。
Sisu Cache Tools Django CMS项目的缓存管理工具
文件列表
sisu-cache-tools-master.zip
(预估有个14文件)
sisu-cache-tools-master
setup.py
1KB
.gitignore
51B
cache_tools
precache.py
2KB
__init__.py
45B
clearcache.py
3KB
models.py
263B
management
__init__.py
0B
暂无评论