in django 2.1 funktioniert es
aber in django 2.2 habe ich einen 404-Fehler bekommen
Wenn ich den Django-Debug-Toolbar-Code in urls.py und in settings.py entferne, funktioniert es ok
In Django 2.2 verwende ich solchen Code:
if settings.DEBUG:
import debug_toolbar
urlpatterns += [path('__debug__/', include(debug_toolbar.urls))]
danke @kwist-sgr
aber es ist keine Arbeit,
Ich habe Django 2.2 verwendet
Python 3.7.3
Ich habe genau das gleiche Problem. Ich bin mir nicht sicher, warum es geschlossen wurde.
Gleicher Fehler
Um dieses Problem zu schließen, kann das Problem darin bestehen, dass ein früheres Muster den Pfad __debug__/ beansprucht. Zum Beispiel ein Catch-All-Muster wie dieses: url(r"", include(app_urls)),
In diesem Fall besteht die Problemumgehung darin, den Debug-Symbolleistenpfad weiter oben in der Liste zu platzieren. Beispielsweise:
if settings.DEBUG:
import debug_toolbar
urlpatterns.insert(0, path('__debug__/', include(debug_toolbar.urls)))
Hilfreichster Kommentar
Um dieses Problem zu schließen, kann das Problem darin bestehen, dass ein früheres Muster den Pfad __debug__/ beansprucht. Zum Beispiel ein Catch-All-Muster wie dieses:
url(r"", include(app_urls)),
In diesem Fall besteht die Problemumgehung darin, den Debug-Symbolleistenpfad weiter oben in der Liste zu platzieren. Beispielsweise: