Ich habe mir andere Fragen angesehen und kann es nicht herausfinden ...
Ich habe Folgendes getan, um die django-debug-toolbar zu installieren:
- pip install django-debug-toolbar
- zu Middleware-Klassen hinzugefügt:
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 INTERNAL_IPS hinzugefügt:
INTERNAL_IPS = ('174.121.34.187',)
4 debug_toolbar zu installierten Apps hinzugefügt
Ich erhalte keine Fehler oder ähnliches und die Symbolleiste wird auf keiner Seite angezeigt, nicht einmal auf dem Administrator.
Ich habe sogar das Verzeichnis der debug_toolbar-Vorlagen zu meinem hinzugefügt TEMPLATE_DIRS
'*'
die internen IPs hinzuzufügen , aber das funktioniert nicht. Sie müssen bestimmte IPs eingeben.
INTERNAL_IPS
korrekt ist. Eine Möglichkeit, dies zu überprüfen, besteht darin, eine Ansicht zu druckenrequest.META['REMOTE_ADDR']
und diese dann zu Ihrer Ansicht hinzuzufügenINTERNAL_IPS
.