Django-Debug-Toolbar

Un set configurabile di pannelli che visualizzano vari dati di debug sulla richiesta / risposta corrente
Scarica ora

Django-Debug-Toolbar Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Rob Hudson
  • Sito web dell'editore:
  • http://rob.cogit8.org

Django-Debug-Toolbar Tag


Django-Debug-Toolbar Descrizione

Un set configurabile di pannelli che visualizzano varie informazioni di debug sulla richiesta / risposta corrente Django-Debug-Borbar è un set configurabile di pannelli che visualizzano vari dati di debug sulla richiesta / risposta corrente e quando si fa clic, visualizza più dettagli sul contenuto del pannello.currently, i seguenti pannelli sono stati scritti e funzionano: * Versione Django * Richiesta TIMER * Un elenco di impostazioni in Impostazioni.py * Intestazioni HTTP comuni * Visualizzazione / post / cookie / sessione Display variabile * Modelli e contesto utilizzati e i loro percorsi del modello * Query SQL includendo il tempo da eseguire e collegamenti per spiegare ciascuna query * Link Uscita tramite il modulo di registrazione integrato di Python ha idee per altri pannelli per favore fatecelo sapere.installalazione1. Aggiungere la directory debug_toolbar al tuo Python Path.2. Aggiungere il middleware seguente al file dei tuoi progetti. File del tuo progetto: 'debug_toolbar.middleware.debugtoolbarmiddleware', legare in middleware consente a ciascun pannello di essere istanziato su richiesta e il rendering per accadendo in risposta. L'ordine di middleware_classes è importante: il middleware della barra degli strumenti Debug Vieni dopo qualsiasi altro middleware che codifica il contenuto della risposta (come Gzipmiddleware). Nota: la barra degli strumenti di debug si visualizza solo se il mimetype della risposta è di testo / html o applicazione / xhtml + xml e contiene una chiusura tag.3. Assicurati che il tuo IP sia elencato nell'impostazione interna_ips. Se stai lavorando localmente, questo sarà: interno_ips = ('127.0.0.1',) Nota: questo è richiesto a causa dei requisiti integrati del metodo show_toolbar. Vedere sotto per come definire un metodo per determinare la propria logica per la visualizzazione della barra degli strumenti.4. Aggiungi Debug_toolbar all'impostazione installata_apps in modo che Django possa trovare i file del modello associati alla barra degli strumenti Debug. In alternativa, aggiungere il percorso ai modelli di barra degli strumenti Debug ('Percorso / to / debug_toolbar / modelli' all'impostazione del TEMPLATE_DIRS.) ConfigurazioneLa barra degli strumenti Debug ha due impostazioni che possono essere impostate in Impostazioni.PY:1. Opzionale: aggiungi una tupla chiamata debug_toolbar_panels al file impostazioni.py che specifica il percorso Python completo al pannello che desideri incluso nella barra degli strumenti. Questa impostazione è molto simile all'impostazione del middleware_classes. Ad esempio: debug_toolbar_panels = ('debug_toolbar.panels.version.versitiondebugpanel', 'debug_toolbar.panels.timer.timerdebugpanel', 'debug_toolbar.panels.settings_vars.settingsvarsdebugpanel', 'debug_toolbar.panels.headers.HeaderDebugpanel', 'debug_toolbar.panels .request_vars.requestvarsdebugpanel ',' debug_toolbar.panels.template.templatedebugpanel ',' debug_toolbar.panels.sql.sqldebugpanel ',' debug_toolbar.panels.logger.loggingpanel ',) è possibile modificare l'ordine di questa tupla per personalizzare l'ordine di I pannelli che si desidera visualizzare o aggiungere / rimuovere i pannelli. Se hai pannelli personalizzati puoi includerli in questo modo - fornire solo il percorso Python completo al pannello.2. Opzionale: ci sono alcune opzioni di configurazione nella barra degli strumenti di debug che possono essere inserite in un dizionario: * intercept_rederects: se impostato su true (predefinito), la barra degli strumenti di debug mostrerà una pagina intermedia su reindirizzamento in modo da poter visualizzare qualsiasi informazione di debug prima reindirizzamento. Questa pagina fornirà un collegamento alla destinazione di reindirizzamento che è possibile seguire quando è pronto. Se impostato su false, i reindirizzamenti procederà normalmente. * Show_toolbar_callback: se non impostato o impostato su Nessuno, il middleware di debug_toolbar utilizzerà il suo metodo Built-in show_toolbar per determinare se la barra degli strumenti deve mostrare o meno. I controlli predefiniti sono che Debug devono essere impostati su true e l'IP della richiesta deve essere in Internal_IPS. È possibile fornire il proprio metodo per la visualizzazione della barra degli strumenti che contiene la tua logica personalizzata. Questo metodo dovrebbe restituire vero o falso. Esempio Configurazione: DEF Personalizzato_Show_toolbar (richiesta): return true # Mostra sempre la barra degli strumenti, ad esempio scopi solo. Debug_toolbar_config = {'intercept_rerects': False, 'show_toolbar_callback': custom_show_toolbar,} Requisiti: · Django. · Python.


Django-Debug-Toolbar Software correlato

Xist.

XIST è un generatore HTML e XML estensibile scritto in Python. ...

161

Scarica

Samizdat.

Un motore basato su RDF generico per la costruzione di siti Web di collaborazione e pubblicazione aperta. ...

164

Scarica

Proxy Web Mobile.

Mobile Web Proxy è uno strumento (CGI) per creare più pagine Web disponibili da alcuni dispositivi mobili (browser Web del telefono cellulare, ecc.). ...

429

Scarica