HowDoWeDoDjangoDebugToolbar¶
Préparation¶
Aussi appelé djdt.
Depuis la version 1.6 l'installation automatique a été retiré il faut explicitement ajouter le code suivant dans le urls.py
principal de la brique où on souhaite utiliser djdt:
if settings.DEBUG and 'debug_toolbar' in settings.INSTALLED_APPS:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
Ensuite poser le fichier 10djdt.py
suivant dans le répertoire settings.d
de la brique:
DEBUG = True
# placer le middleware djdt après le middleware qui gère ForwardedFor, sinon on ne verra pas la bonne IP
MIDDLEWARE_CLASSES = MIDDLEWARE_CLASSES[:1] + (
'debug_toolbar.middleware.DebugToolbarMiddleware',) + MIDDLEWARE_CLASSES[1:]
INSTALLED_APPS += ('debug_toolbar',)
INTERNAL_IPS = ['176.31.123.109'] # IP du VPN