質問

私はすでにパイロンディスカスでこれを尋ねましたが、答えはありません。

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

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

役に立ちましたか?

解決

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

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

type 「ファイル」、「メモリ」、または「データベース」にすることができます。デフォルトはメモリです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top