1

我使用这样的缓存标签:

{% cache 1200 special %}
<div id="recommended-topics" class="ui-ce ui-ce-simple">
   {{aticle_list}}   
</div>
{% endcache %}

我发现有一个名为memcachetemplate.cache.special.d41d8cd98f00b204e9800998ecf8427e的键。

但是,我仍然发现 django 执行查询以获取article_list

为什么这不起作用?

4

1 回答 1

2

首先我要检查的是加载该模板的视图。您是否在视图中进行查询以填充article_list

如果是这样,那么您的模板缓存可能正在工作,但您仍在访问数据库以生成未使用的查询集。

如果是这种情况,最简单的解决方案是查看设置每视图缓存

于 2010-11-23T09:51:03.547 回答