Domanda

Ho già chiesto questo su piloni-discutere ma non ottenne risposta.

Non riesco a trovare in cui è memorizzato nella cache del decoratore @beaker_cache. Ho pensato che dovrebbe essere nella directory dei dati, ma non lo è. Non è anche in / tmp. Ho provato a installare beaker.cache.data_dir =% (qui) s / dati / cache e la creazione della directory manualmente, ma è ancora lì (la dir è sempre vuota).

Tuttavia, la cache funziona. Se mi aggiorna la pagina la seconda volta che vedo le query di database. Dove è memorizzato allora?

È stato utile?

Soluzione

A seconda di come si utilizza il decoratore, potrebbe essere la memorizzazione dei dati in memoria.

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

type può essere 'file', 'memoria', o 'database'. L'impostazione predefinita è la memoria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top