1

私はすでにパイロンでこれを尋ねました-議論しますが、答えはありません。

@beaker_cacheデコレータのキャッシュが保存されている場所が見つかりません。データディレクトリにあるべきだと思いましたが、そうではありません。/tmpにもありません。beaker.cache.data_dir =%(here)s / data / cacheを設定し、ディレクトリを手動で作成しようとしましたが、まだそこにありません(dirは常に空です)。

ただし、キャッシュは機能します。2回目にページを更新すると、データベースクエリが表示されません。それではどこに保管されますか?

4

1 に答える 1

2

デコレータの使用方法によっては、データがメモリに保存されている可能性があります。

@cache.cache('mycache', type="file", expire=15)
def my_action(self):
  stuff

type「ファイル」、「メモリ」、または「データベース」を指定できます。デフォルトはメモリです。

于 2010-12-30T22:01:52.757 に答える