繁体   English   中英

Django缓存-清除缓存

[英]Django caching - purge cache

我想要一种来自缓存机制的简单行为,但是我找不到找到它的方法。 我可以按站点或按视图进行缓存,但是我想对何时使缓存无效进行某种控制。

例如,假设我有一个最简单的网站,一个博客。 直到我提出一个新的职位时,FrontPage不会改变,所以我确定与HTML被缓存天,但我想一个办法说“ 现在刷新缓存”每当我提出一个新的职位,这样,在新提交后对我的网站的第一次调用不会使用缓存的HTML,而是会生成一个新页面,该页面将一直使用到我的下一篇博客文章为止。

这个怎么做? 谢谢

编辑

cache.clear()可以正常工作,并且符合预期,但是我想要一个更“特定”的选项,在这里我可以指定要终止的视图,而不是整个缓存。 谢谢。

看起来将工作。 该线程中也有一些更深入的解释。

您还可以查看高级缓存解决方案,例如cacheopscache-machine 这些将为您处理无效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM