Hola,
Instalé DDT usando la configuración explícita descrita en la documentación. La barra de herramientas aparece correctamente, pero cuando hago clic en cualquiera de los paneles, siempre obtengo el error 404 No encontrado:
[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
Estoy ejecutando Python 2.7.6 y también estoy usando Mezzanine; estas son sus versiones:
Django==1.6.1
Mezzanine==3.0.7
django-debug-toolbar==1.0.1
Ya he buscado este problema durante bastante tiempo, pero parece que no puedo encontrar una solución. ¡Muchas gracias por su ayuda!
Luis
Hola,
Finalmente descubrí cuál era el problema: estaba agregando la configuración de URL de configuración explícita (http://django-debug-toolbar.readthedocs.org/en/latest/installation.html) después de la URL Mezzanine catch-all ...
Después de colocarlo antes de ese patrón de URL, comenzó a funcionar bien.
Gracias,
Luis
No te entiendo, ¿cómo lo resolviste?
Al colocar las URL de la barra de herramientas de depuración antes del patrón de URL "capturar todo" del CMS, para que sean manejadas por la barra de herramientas de depuración y no por el CMS.
Tengo el mismo problema con Wagtail pero no sé cómo resolverlo.
Utilice la configuración explícita (consulte la documentación de la barra de herramientas de depuración para obtener más detalles) y coloque
url(r'^__debug__/', include(debug_toolbar.urls)),
antes de
url(r'', include(wagtail_urls)),
en su urlpatterns
.
Sin if debug
???
Lo siento, pero no sé cómo puedo ayudarte más. En algún momento, debe comprender cómo funcionan estas cosas.
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)),
]
¿Lo he puesto antes de Wagtail
urls?
Hacer esto:
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
Oh, esto podría funcionar, entonces ustedes, lo probaré y luego les digo que ustedes.
Y sí, poner las URL en este orden resuelve mi problema.
¡Gracias!
Comentario más útil
Hacer esto: