Hallo,
Ich habe DDT mit dem in der Dokumentation beschriebenen expliziten Setup installiert. Die Symbolleiste wird korrekt angezeigt, aber wenn ich auf eines der Bedienfelder klicke, erhalte ich immer 404 Not Found-Fehler:
[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
Ich verwende Python 2.7.6 und verwende auch Mezzanine - dies sind ihre Versionen:
Django==1.6.1
Mezzanine==3.0.7
django-debug-toolbar==1.0.1
Ich habe schon eine ganze Weile nach diesem Problem gesucht, aber keine Lösung gefunden. Vielen Dank für deine Hilfe!
Luis
Hallo,
Ich habe endlich herausgefunden, was das Problem war - ich habe die explizite Setup-URL-Konfiguration (http://django-debug-toolbar.readthedocs.org/en/latest/installation.html) nach der Mezzanine-Catchall-URL hinzugefügt ...
Nachdem es vor diesem URL-Muster platziert wurde, funktionierte es einwandfrei.
Danke,
Luis
Ich verstehe dich nicht, wie hast du das gelöst?
Indem Sie die URLs der Debug-Symbolleiste vor das "Catch All"-URL-Muster des CMS stellen, sodass sie von der Debug-Symbolleiste und nicht vom CMS verarbeitet werden.
Ich habe das gleiche Problem mit Bachstelze, weiß aber nicht wie ich es lösen kann.
Verwenden Sie das explizite Setup (weitere Informationen finden Sie in der Dokumentation der Debug-Symbolleiste) und setzen Sie
url(r'^__debug__/', include(debug_toolbar.urls)),
Vor
url(r'', include(wagtail_urls)),
in Ihrem urlpatterns
.
Ohne if debug
???
Es tut mir leid, aber ich weiß nicht, wie ich dir weiter helfen kann. Irgendwann müssen Sie verstehen, wie diese Dinge funktionieren.
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)),
]
Habe ich es vor Wagtail
URLs gesetzt.
Mach das:
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
Oh, das könnte funktionieren, dann werde ich es testen und dann sage ich euch.
Und ja, bringen Sie die URLs in diese Reihenfolge, um mein Problem zu lösen.
Danke schön!
Hilfreichster Kommentar
Mach das: