Django-debug-toolbar: La mise en cache des fragments ne fonctionne pas lorsque la barre d'outils de débogage Django est activée.

Créé le 14 sept. 2016  ·  6Commentaires  ·  Source: jazzband/django-debug-toolbar

Lorsque vous travaillez dans Django 1.10 ou 1.10.1, la mise en cache des fragments ne fonctionne pas avec la barre d'outils de débogage Django activée. La mise en cache de la vue et la mise en cache ImageKit fonctionnent bien.

Commentaire le plus utile

Pour moi, la mise en cache fonctionne bien (je l'ai vérifié du côté memcached), mais le panneau de cache de django-debug-toolbar n'affiche aucun appel.

Tous les 6 commentaires

Je ne sais pas ce que vous entendez par mise en cache de fragments. Êtes-vous en train de dire que nous cassons la balise de modèle {% cache %} d'une manière ou d'une autre ?

Oui, exactement. Avec la barre d'outils activée, les éléments dans les balises {% cache %} {% endcache %} ne sont pas mis en cache dans mon backend (memcached). Avec la barre d'outils désactivée, tout est mis en cache comme prévu.

Y a-t-il des informations que je peux fournir pour aider à déboguer cet incident ? J'aimerais aider à le résoudre si possible.

Pour moi, la mise en cache fonctionne bien (je l'ai vérifié du côté memcached), mais le panneau de cache de django-debug-toolbar n'affiche aucun appel.

J'ai le même problème, le cache fonctionne correctement mais django-debug-toolbar n'affiche aucun appel.

C'est la même chose que #799 , caches doit être patché en singe dans django.templatetags.cache

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

mangobowl picture mangobowl  ·  11Commentaires

JoshBradshaw picture JoshBradshaw  ·  6Commentaires

lfigueira picture lfigueira  ·  10Commentaires

tim-schilling picture tim-schilling  ·  7Commentaires

pawamoy picture pawamoy  ·  5Commentaires