好的,所以这就是我到目前为止所做的。
CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', } }
@cache_page(60*15)
,但没有任何改变。如果我把时间放在页面上,它会更新每次刷新,如果我通过表单添加内容,它也会在添加后立即出现...基于该信息我得出结论它不会缓存页面。基本上我的解析器每3小时添加一次新信息,因此我需要在3小时内兑现1次,正好在解析器将所有数据插入数据库之后。还没有想到如何做到这一点,因为即使简单的@cache_page也不起作用。
也许我搞错了配置memcached?
答案 0 :(得分:0)
需要在您的操作系统上安装memcached服务器。我认为pip包只是客户端