2012-11-29 3 views
7

Ich habe versucht, Locmem-Cache für meine Webanwendung zu verwenden, konnte aber keine konkrete Dokumentation darüber finden, wie ich den Inhalt des Cache abrufen kann. Ich meine, ich möchte überprüfen, ob meine Schlüssel korrekt im Cache gesetzt sind. Wie kann ich alle Schlüssel in diesem Cache auflisten oder ist das überhaupt möglich?Inhalt von Locmem-Cache in Django?

Get list of Cache Keys in Django

Das ist, was ich für memcache aber nichts für locmem Cache gefunden?

P.S .: Ich bin neu in Cache Cache in Django, so dass ich ein paar Dinge fehlen könnte. Kann mir jemand eine gute Dokumentation empfehlen?

Antwort

14

Die Sache mit Locmem ist, dass es wirklich nur ein lokaler Speicher ist. Betrachtet man the code, ist es klar, dass die Daten gerade in einer Modul-Level-Variable, _caches, in diesem Modul gespeichert werden. So können Sie einfach

from django.core.cache.backends import locmem 
print locmem._caches 
tun