Salut,
J'ai installé DDT en utilisant la configuration explicite décrite dans la documentation. La barre d'outils s'affiche correctement, mais lorsque je clique sur l'un des panneaux, j'obtiens toujours des erreurs 404 non trouvées :
[25/Mar/2014 23:31:44] "GET /__debug__/render_panel/?store_id=0020c69907dd48d9b76ff11d9ff46d0c&panel_id=TimerPanel HTTP/1.1" 404 1673
[25/Mar/2014 23:31:53] "GET /__debug__/render_panel/?store_id=0020c69907dd48d9b76ff11d9ff46d0c&panel_id=LoggingPanel HTTP/1.1" 404 1675
J'utilise Python 2.7.6 et j'utilise également Mezzanine - voici leurs versions :
Django==1.6.1
Mezzanine==3.0.7
django-debug-toolbar==1.0.1
J'ai déjà cherché ce problème pendant un bon moment, mais je n'arrive pas à trouver de solution. Merci beaucoup pour votre aide!
Louis
Salut,
J'ai finalement compris quel était le problème - j'ajoutais la configuration explicite de l'URL d'installation (http://django-debug-toolbar.readthedocs.org/en/latest/installation.html) après l'URL fourre-tout Mezzanine...
Après l'avoir placé avant ce modèle d'URL, il a commencé à fonctionner correctement.
Merci,
Louis
Je ne te comprends pas, comment as-tu résolu ?
En plaçant les URL de la barre d'outils de débogage avant le modèle d'URL « attrape tout » du CMS, afin qu'elles soient gérées par la barre d'outils de débogage et non par le CMS.
J'ai le même problème avec Wagtail mais je ne sais pas comment le résoudre.
Utilisez la configuration explicite (voir la documentation de la barre d'outils de débogage pour plus de détails) et mettez
url(r'^__debug__/', include(debug_toolbar.urls)),
avant de
url(r'', include(wagtail_urls)),
dans votre urlpatterns
.
Sans if debug
???
Je suis désolé mais je ne sais pas comment je peux vous aider davantage. À un moment donné, vous devez comprendre comment ces choses fonctionnent.
from django.conf import settings
from django.conf.urls import include, url
if settings.DEBUG:
import debug_toolbar
urlpatterns += [
url(r'^__debug__/', include(debug_toolbar.urls)),
]
Dois-je le mettre avant les URL Wagtail
.
Faites ceci :
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
Oh, ça pourrait marcher, alors vous, je vais le tester et ensuite je vous dis les gars.
Et oui, mettez les URL dans cet ordre pour résoudre mon problème.
Merci!
Commentaire le plus utile
Faites ceci :