August 6
La barra degli strumenti di debug Django è un insieme personalizzabile dall'utente ed estensibile di pannelli, o sovrapposizioni, per Django che visualizzano i diversi tipi di informazioni di debug. E 'un aiuto pratico in caso di problemi durante le sessioni di sviluppo Web perché è possibile ottenere informazioni di debug, mentre le applicazioni sono in esecuzione normalmente, invece di dover aspettare fino a quando non si rompono. È possibile iniziare a ricevere informazioni dalla barra degli strumenti non appena si installa e si configura all'interno Django.
1 Tipo "easy_install django-debug-barra degli strumenti" senza virgolette al prompt dei comandi.
2 Aprire il file "settings.py" che si trova nella cartella del progetto Django in un editor di testo.
3 Aggiungere la seguente riga
'Debug_toolbar.middleware.DebugToolbarMiddleware'
DOPO la riga che contiene
'Django.middleware.common.CommonMiddleware'
per aggiungere la barra degli strumenti per l'impostazione MIDDLEWARE_CLASSES.
4 Aggiungere "INTERNAL_IPS = ( '127.0.0.1',)," ovunque nel file. Se non si esegue Django sul computer locale, sostituire "127.0.0.1" con il vostro indirizzo IP esterno.
5 Aggiungere la seguente riga per l'impostazione INSTALLED_APPS dopo altre applicazioni e prima della chiusura '}' nel file.
'Debug_toolbar',
6 Assicurarsi che l'opzione di debug è impostato su "true".
7 Aggiungere le seguenti righe per i DEBUG_TOOLBAR_PANELS. È possibile riordinare gli elementi nel modo desiderato. Elementi all'inizio appariranno sulla sinistra e prodotti fine dell'elenco apparirà sulla destra.
DEBUG_TOOLBAR_PANELS = (
'debug_toolbar.panels.version.VersionDebugPanel',
'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.signals.SignalDebugPanel',
'Debug_toolbar.panels.logger.LoggingPanel',
)