Ich verwende Site Wide Caching mit memcached als Backend. Ich möchte Seiten im Cache ungültig machen, wenn sich das zugrunde liegende Datenbankobjekt ändert.Bestimmte Gegenstände aus Djangos Cache entfernen?
Wenn der Seitenname ändert sich dann würde ich den ganzen Cache ungültig machen (wie es die Navigation auf jeder Seite beeinflusst. Clumsy, aber ausreichend für meine Bedürfnisse.
ich die Seiteninhalt ändert dann möchten die Wenn nur ungültig nur die Seite Cache.
gibt es eine einfache Möglichkeit, dies zu tun?
Ich wusste nichts über cache.delete Hat senders.get_absolute_url() mir den richtigen Cache-Schlüssel? Ich kann keine Dokumentation darüber sehen, wie der Site-weite Cache Schlüssel generiert. –
Funktioniert es wirklich ?? – simplyharsh
"Standardmäßig erstellt das Cache-System von Django seine Cache-Schlüssel mit dem angeforderten Pfad (z. B."/stories/2005/jun/23/bank_robbed/")." (http://docs.djangoproject.com/de/dev/topics/cache/) – michuk