Druck HTTP Anfrage in Python Django

8

Ich möchte das gesamte Anfrageobjekt drucken, das auf den Server kommt. Ich muss alle Parameter sehen, die die Anfrage vom Client überträgt, da ich den Client-Code nicht habe (es ist ein Android-Client). Ich bin in der Datei view.py und verwende die Funktion

%Vor%

um das Anfrageobjekt zu drucken

Bitte Code vorschlagen. Es wäre noch besser, wenn ich die Anfrage im Browser und nicht in der Konsole ausdrucken könnte.

    
user1796624 16.02.2013, 14:52
quelle

2 Antworten

6

Sie können die Django Debug-Symbolleiste verwenden, mit der Sie viele Debugging-Informationen anzeigen können Anfrage und Sitzung.

Aus seiner Dokumentation:

  

Derzeit wurden die folgenden Panels geschrieben und funktionieren:

     
  • Django-Version
  •   
  • Timer anfordern
  •   
  • Eine Liste mit Einstellungen in settings.py
  •   
  • Gemeinsame HTTP-Header
  •   
  • GET / POST / Cookie / Session-Variablenanzeige
  •   
  • Verwendete Vorlagen und Kontext und ihre Vorlagenpfade
  •   
  • SQL-Abfragen einschließlich der Ausführungszeit und Links zu EXPLAIN für jede Abfrage
  •   
  • Liste der Signale, ihrer Argumente und Empfänger
  •   
  • Protokollierung der Ausgabe über die integrierte Python-Protokollierung oder über das Logbuchmodul
  •   
    
almalki 16.02.2013, 16:16
quelle
4
%Vor%     
mderk 16.02.2013 15:56
quelle

Tags und Links