1. 首页
  2. 考试认证
  3. 其它
  4. sisu cache toolsDjango CMS项目的缓存管理工具

sisu cache toolsDjango CMS项目的缓存管理工具

上传者: 2024-12-16 14:47:20上传 ZIP文件 9.15KB 热度 9次

sisu-cache-tools 是一个 Django CMS 项目的基本 缓存管理工具,提供了相对自动的 缓存失效功能 和 “预缓存” 管理命令。这对于包含大量静态内容并使用 memcached 的站点非常有用。安装方式为 pip install sisu-cache-tools,然后将 cache_tools 添加到项目的 INSTALLED_APPS 中。Sisu Cache Tools 不使用数据库模型,因此不需要迁移,但必须将其添加到 INSTALLED_APPS 中,否则将找不到管理命令,并且信号处理程序将无法捕捉到任何信号。为了启用自动缓存失效,只需在任何包含可能改变页面显示内容的对象的模型中,添加类属性 taints_cache = True。该模块会通过信号监听这些模型对象的变化,并自动使(整个)缓存无效。缓存也可以通过以下命令手动清除: python manage.py clear_cache

下载地址
用户评论