2010-11-23 14 views
1

私はこのようなキャッシュ・タグを使用します。私は名前のキーがあることを見出しdjangoのtemplatetagキャッシュの仕組みは?

{%キャッシュ1200特別%}

{{aticle_list}}

{%のendcacheの%}

memcacheの "template.cache.special.d41d8cd98f00b204e9800998ecf8427e"

しかし、私はまだarticle_list

なぜこのdoes`t作業を取得するためにクエリを実行ジャンゴ見つけます?

答えて

2

私がチェックする最初の場所は、そのテンプレートを読み込むビューです。 article_listを入力するビューでクエリを実行していますか?

もしそうなら、あなたのテンプレートキャッシュは動作しているかもしれませんが、まだ使用されていないクエリーセットを生成するためにデータベースにアクセスしています。

この場合、最も簡単な解決策は、per-view cachesを設定することです。

+0

ありがとう、私はビューでクエリを実行しました^ _ ^、 – newlife