【发布时间】:2012-06-02 11:40:47
【问题描述】:
以前,我在我的 Django 模板中设置了一个缓存的 HTML 块,如下所示。
{% load cache %}
{% cache 10000 courseTable %} <!-- Cached HTML --> {% endcache %}
现在,我已更新此缓存内容并想要刷新它。我尝试更改时间无济于事:
{% load cache %}
{% cache 0 courseTable %} <!-- Updated Cached HTML --> {% endcache %}
在这种情况下,页面仍然显示旧的缓存 HTML。
我还尝试删除与缓存相关的模板标签并重新插入它们。但是,在这种情况下,我重新插入缓存模板标签后,内容只是恢复为最初缓存的内容。
我能做什么?我不想等待大约 2 小时来重新加载我的缓存。
【问题讨论】:
-
等等,我可以用 python-memcache 做到这一点吗?
-
如何清空缓存?我可以完全清空 Memcache。
-
计算机科学只有两个难题...
标签: django django-cache python-memcached