Wie kann ich auf den Vorlagencache zugreifen? - Django

8

Ich bin html in ein paar Templates caching, zum Beispiel:

%Vor%

Kann ich mit der Bibliothek low level auf den Cache zugreifen? z.B.

%Vor%

Ich brauche wirklich eine fein abgestimmte Kontrolle über das Template-Caching:)

Irgendwelche Ideen? Danke allen! : D

    
RadiantHex 22.11.2010, 11:47
quelle

2 Antworten

6

So greife ich auf den Template-Cache in meinem Projekt zu:

%Vor%

Wie ich das cache -Tag verwende, habe ich:

%Vor%

Sie müssen wahrscheinlich nur eine leere Liste an variables übergeben. Also werden Ihre variables und cache_ key wie folgt aussehen:

%Vor%     
kafuchau 22.11.2010 12:34
quelle
2

Wenn Sie sich den Code für das% templatag cache ansehen, wird der Schlüssel wie folgt generiert:

%Vor%

Damit Sie in Ihrer Ansicht etwas Ähnliches erstellen können, um den Cache direkt zu erhalten: In Ihrem Fall verwenden Sie keine vary_on -Parameter, so dass Sie ein leeres Argument für md5_constructor verwenden könnten.

    
Daniel Roseman 22.11.2010 12:12
quelle