Django-debug-toolbar: Ich kann nicht herausfinden, wie Abfangweiterleitungen verwendet werden

Erstellt am 15. Nov. 2015  ·  7Kommentare  ·  Quelle: jazzband/django-debug-toolbar

Was füge ich in meine Datei settings.py ein, damit ich dies aktivieren kann? Ich weiß, dass ich in einer früheren Version die Weiterleitungen nacheinander durchgehen würde, und ich hoffe, diese Funktion wieder aktivieren zu können.

Documentation

Hilfreichster Kommentar

Auf der Seite wäre es sehr hilfreich, wenn erklärt wird, wie Sie die tatsächlichen Konfigurationen in Ihren Code einfügen. Zum Beispiel, als ich versuchte, das Umleitungsproblem zu lösen. Auf der Website gibt es zwei Seiten, auf denen es erwähnt wird:
https://django-debug-toolbar.readthedocs.org/en/1.4/panels.html?highlight=redirect
und
https://django-debug-toolbar.readthedocs.org/en/1.4/configuration.html#debug -toolbar-config.

Das erste sagt mir, dass es standardmäßig deaktiviert ist und ich die DISABLE_PANELS-Konfiguration verwenden muss, um es zu aktivieren. Sie gehen also auf die zweite Seite und alles, was dort steht, ist, dass DISABLE_PANELS ein Satz vollständiger Pfade zu deaktivierten Panels ist. Nichts auf dieser Seite (oder der anderen) sagt mir, was die tatsächliche Variable ist, die ich ändern / einstellen muss. Ich habe versucht, ein disable_panels mit nichts zu erstellen, das hat nicht funktioniert. Es bedeutet überhaupt nicht, dass ich das tun muss, was ich oben getan habe. Nirgendwo ist der Variablenname INTERCEPT_REDIRECTS auch nur außerhalb eines Changelogs aufgeführt, der auch nur sagt, dass er jetzt durch diese DISABLE_PANELS-Variable ersetzt wurde.

Für mich wäre die Konfigurationsseite hilfreicher, wenn es Beispiele gäbe. Sie möchten so etwas wie die Weiterleitungen aktivieren? Hier ist ein Beispiel dafür, wie das geht? Sie möchten etwas deaktivieren, dann tun Sie dies. Wenn ich die Seiten heute Morgen noch einmal lese, glaube ich nicht, dass meine obige Antwort so ist, wie ich _angenommen_ habe, das zu tun, was ich getan habe. Ich denke, ich sollte etwas in disable_panels einstellen, aber ich weiß immer noch nicht wie.

Alle 7 Kommentare

Siehe https://django-debug-toolbar.readthedocs.org/en/1.4/configuration.html#debug -toolbar-config.

Ich werde deine Hausaufgaben nicht machen, tut mir leid.

Ich habe diese Seite ursprünglich durchgesehen und konnte nicht herausfinden, wie ich die bereitgestellten Informationen tatsächlich verwenden sollte. Es ist keine sehr nützliche Seite wie geschrieben. Ich habe es jedoch geschafft, endlich eine Antwort auszugraben (ich hätte hier posten sollen, als ich es tat). Aber ich werde es jetzt posten, falls noch jemand damit zu kämpfen hat.

DEBUG_TOOLBAR_CONFIG = {
'INTERCEPT_REDIRECTS': True,
}

Könnten Sie einen Verbesserungsvorschlag für die Formulierung machen?

Auf der Seite wäre es sehr hilfreich, wenn erklärt wird, wie Sie die tatsächlichen Konfigurationen in Ihren Code einfügen. Zum Beispiel, als ich versuchte, das Umleitungsproblem zu lösen. Auf der Website gibt es zwei Seiten, auf denen es erwähnt wird:
https://django-debug-toolbar.readthedocs.org/en/1.4/panels.html?highlight=redirect
und
https://django-debug-toolbar.readthedocs.org/en/1.4/configuration.html#debug -toolbar-config.

Das erste sagt mir, dass es standardmäßig deaktiviert ist und ich die DISABLE_PANELS-Konfiguration verwenden muss, um es zu aktivieren. Sie gehen also auf die zweite Seite und alles, was dort steht, ist, dass DISABLE_PANELS ein Satz vollständiger Pfade zu deaktivierten Panels ist. Nichts auf dieser Seite (oder der anderen) sagt mir, was die tatsächliche Variable ist, die ich ändern / einstellen muss. Ich habe versucht, ein disable_panels mit nichts zu erstellen, das hat nicht funktioniert. Es bedeutet überhaupt nicht, dass ich das tun muss, was ich oben getan habe. Nirgendwo ist der Variablenname INTERCEPT_REDIRECTS auch nur außerhalb eines Changelogs aufgeführt, der auch nur sagt, dass er jetzt durch diese DISABLE_PANELS-Variable ersetzt wurde.

Für mich wäre die Konfigurationsseite hilfreicher, wenn es Beispiele gäbe. Sie möchten so etwas wie die Weiterleitungen aktivieren? Hier ist ein Beispiel dafür, wie das geht? Sie möchten etwas deaktivieren, dann tun Sie dies. Wenn ich die Seiten heute Morgen noch einmal lese, glaube ich nicht, dass meine obige Antwort so ist, wie ich _angenommen_ habe, das zu tun, was ich getan habe. Ich denke, ich sollte etwas in disable_panels einstellen, aber ich weiß immer noch nicht wie.

Ich habe gerade herausgefunden, dass müssen Sie auch leer DISABLE_PANELS Schlüssel, da standardmäßig enthält set(['debug_toolbar.panels.redirects.RedirectsPanel']) , so dass selbst wenn Sie ermöglichen INTERCEPT_REDIRECTS=True , passiert nichts, weil die Platte immer noch Behinderte. Keine Ahnung warum das so ist.

Die Einstellung INTERCEPT_REDIRECTS ist seit https://github.com/jazzband/django-debug-toolbar/commit/603bb47f559b0c99eeb38d77bbb8352b61f68df8 verschwunden, daher sollte das Entfernen von RedirectsPanel aus DISABLE_PANELS ausreichen jetzt.

Das Umleitungsfenster wird standardmäßig angezeigt (ist jedoch deaktiviert), daher denke ich, dass es möglicherweise leichter auffindbar und intuitiver ist als in der Vergangenheit. Wenn es immer noch Unklarheiten bei der Verwendung dieses Panels mit einer Update-Django-Debug-Symbolleiste gibt, posten Sie bitte neue Details und öffnen Sie sie gerne erneut.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen