h1. HowDoWeDoDjangoDebugToolbar h2. 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
h2. Debian jessie Le paquet de jessie n'est pas compatible Django 1.8 mais le paquet de stretch l'est et s'installe sans problème sur jessie pourvu qu'on installe aussi le paquet python-sqlparse de stretch. * https://packages.debian.org/fr/stretch/python-sqlparse * https://packages.debian.org/fr/stretch/python-django-debug-toolbar