J'ai regardé d'autres questions et je n'arrive pas à comprendre ...
J'ai fait ce qui suit pour installer django-debug-toolbar:
- pip installer django-debug-toolbar
- ajouté aux classes middleware:
MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', )
3 Ajout de INTERNAL_IPS:
INTERNAL_IPS = ('174.121.34.187',)
4 Ajout de la barre d'outils debug_toolbar aux applications installées
Je n'obtiens aucune erreur ou quoi que ce soit, et la barre d'outils n'apparaît sur aucune page, pas même l'administrateur.
J'ai même ajouté le répertoire des modèles debug_toolbar à mon TEMPLATE_DIRS
'*'
les adresses IP internes, mais cela ne fonctionne pas. Vous devez entrer des adresses IP spécifiques.
INTERNAL_IPS
est correct. Une façon de vérifier est dans une vue, imprimez votrerequest.META['REMOTE_ADDR']
, puis ajoutez-le à votreINTERNAL_IPS
.