Ho esaminato altre domande e non riesco a capirlo ...
Ho fatto quanto segue per installare django-debug-toolbar:
- pip installa django-debug-toolbar
- aggiunto alle classi 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 INTERNAL_IPS aggiunti:
INTERNAL_IPS = ('174.121.34.187',)
4 Aggiunto debug_toolbar alle app installate
Non visualizzo alcun errore o altro e la barra degli strumenti non viene visualizzata in nessuna pagina, nemmeno nell'amministratore.
Ho anche aggiunto la directory dei template debug_toolbar alla mia TEMPLATE_DIRS
'*'
gli IP interni, ma non funziona. Devi inserire IP specifici.
INTERNAL_IPS
sia corretto. Un modo per verificare è in una vista, stampa il tuorequest.META['REMOTE_ADDR']
, quindi aggiungilo al tuoINTERNAL_IPS
.