Spojrzałem na inne pytania i nie mogę tego zrozumieć ...
Wykonałem następujące czynności, aby zainstalować pasek narzędzi django-debug:
- pip install django-debug-toolbar
- dodane do klas oprogramowania pośredniego:
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 Dodane INTERNAL_IPS:
INTERNAL_IPS = ('174.121.34.187',)
4 Dodano pasek debug_toolbar do zainstalowanych aplikacji
Nie otrzymuję żadnych błędów ani niczego, a pasek narzędzi nie pojawia się na żadnej stronie, nawet na panelu administracyjnym.
Dodałem nawet katalog szablonów debug_toolbar do mojego TEMPLATE_DIRS
'*'
wewnętrzne adresy IP, ale to nie działa. Musisz wprowadzić konkretne adresy IP.
INTERNAL_IPS
jest poprawny. Jednym ze sposobów sprawdzenia jest widok, wydrukowanie plikurequest.META['REMOTE_ADDR']
, a następnie dodanie go do plikuINTERNAL_IPS
.