Django-debug-toolbar: Fragment-Caching funktioniert nicht, wenn die Django-Debug-Symbolleiste aktiviert ist.

Erstellt am 14. Sept. 2016  ·  6Kommentare  ·  Quelle: jazzband/django-debug-toolbar

Beim Arbeiten in Django 1.10 oder 1.10.1 funktioniert das Fragment-Caching nicht mit aktivierter Django Debug Toolbar. View-Caching und ImageKit-Caching funktionieren jedoch einwandfrei.

Hilfreichster Kommentar

Für mich funktioniert das Caching gut (ich habe es von der Memcached-Seite überprüft), aber das Cache-Panel der django-debug-toolbar zeigt keine Aufrufe an.

Alle 6 Kommentare

Ich bin mir nicht sicher, was Sie mit Fragment-Caching meinen. Wollen Sie damit sagen, dass wir das Template-Tag {% cache %} irgendwie brechen?

Ja genau. Wenn die Symbolleiste aktiviert ist, werden Elemente innerhalb der {% cache %} {% endcache %}-Tags nicht in meinem Backend zwischengespeichert (memcached). Bei deaktivierter Symbolleiste wird alles wie erwartet zwischengespeichert.

Gibt es irgendwelche Informationen, die ich zur Verfügung stellen kann, um diesen Vorfall zu beheben? Ich würde gerne helfen, es zu lösen, wenn möglich.

Für mich funktioniert das Caching gut (ich habe es von der Memcached-Seite überprüft), aber das Cache-Panel der django-debug-toolbar zeigt keine Aufrufe an.

Ich habe das gleiche Problem, der Cache funktioniert ordnungsgemäß, aber die django-debug-toolbar zeigt keine Aufrufe an.

Dies ist dasselbe wie #799 , caches muss in django.templatetags.cache mit Affen gepatcht werden

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

pawamoy picture pawamoy  ·  5Kommentare

bengolder picture bengolder  ·  6Kommentare

gw0 picture gw0  ·  3Kommentare

stfenjobs picture stfenjobs  ·  6Kommentare

FlipperPA picture FlipperPA  ·  11Kommentare