パイロンのBeakerの@beaker_cacheキャッシュの場所
質問
私はすでにパイロンディスカスでこれを尋ねましたが、答えはありません。
@beaker_cacheデコレータのキャッシュが保存されている場所が見つかりません。データディレクトリにあるべきだと思いましたが、そうではありません。また、 /TMPではありません。 beaker.cache.data_dir =%(ここ)/データ/キャッシュを設定して、ディレクトリを手動で作成しようとしましたが、まだありません(dirは常に空です)。
ただし、キャッシュは機能します。 2回目にページを更新すると、データベースクエリが表示されません。その時はどこに保管されていますか?
解決
デコレーターの使用方法によっては、データをメモリに保存している可能性があります。
@cache.cache('mycache', type="file", expire=15)
def my_action(self):
stuff
type
「ファイル」、「メモリ」、または「データベース」にすることができます。デフォルトはメモリです。
所属していません StackOverflow