2016-03-29 21 views
0

Bitte bare mit mir, wie ich gerade mit Python und Django beginnen. Ich benutze Python 3.5.1 mit Django 1.9.4 in virtualenv (Windows). Ich versuche, die Django-Debug-Toolbar hinzuzufügen, aber ich bekomme einen Fehler beim Starten des Servers.Django Debug-Toolbar Installation (Django 1.9)

Ich habe 'django_debug' in meiner installed_apps und auch 'debug_toolbar.middleware.DebugToolbarMiddleware' in meiner middleware_classes hinzugefügt.

Pip freeze Protokoll:

Django==1.9.4 
django-debug-toolbar==1.4 
sqlparse==0.1.19 

Runserver:

Import: Kein Modul namens 'django_debug'

Irgendwelche Ideen? Danke

Antwort

1

Zuerst installieren django-Debug-Toolbar, indem Sie:

pip3 install django-debug-toolbar (pip3 since you're using python3), 

Und nächste in Ihrem INSTALLED_APPS hinzu:

'debug_toolbar' 

und nicht django_debug, und entfernen Sie auch die Middleware die Sie hinzugefügt (nicht sicher es, wie ich es nie hinzugefügt habe).

+0

Hallo, danke, dass Sie den 'debug_toolbar'-Fehler bemerkt haben. Ich weiß nicht, warum ich es so eingegeben habe. Das war der klare Deal Breaker :) Vielen Dank für Ihre Antwort, es funktioniert jetzt! –

+0

@PopaAndrei Sie begrüßen –

2

Sie müssen hinzufügen debug_toolbar in INSTALLED_APPS und nichtdjango_debug.

Sie können auch die Klasse entfernen, die Sie in MIDDLEWARE_CLASSES hinzugefügt haben. Wie in der Dokumentation gegeben:

If MIDDLEWARE_CLASSES doesn’t contain the middleware, the Debug Toolbar automatically adds it the beginning of the list.

Sie können an den docs einen Blick.

Verwandte Themen