2016-08-26 2 views
2

Ich benutze Django 1.7.7. Ich installierte Debug-Toolbar mit:Django: Ausnahme als "Kein Modul namens Engine"

pip install -e git+https://github.com/django-debug-toolbar/django-debug-toolbar.git#egg=django-debug-toolbar 

I Voraussetzungen von this page gefolgt.

Nachdem alles eingerichtet ist, erhalte ich die Fehlermeldung:

django.core.exceptions.ImproperlyConfigured: Error importing debug panel debug_toolbar.panels.templates: "No module named engine" 
+0

Mögliches Duplikat http://stackoverflow.com/questions/38569760/django-debug-toolbar-template-object-has-no-attribute-engine –

+0

@ArunGhosh - Ich glaube nicht, dass ein Duplikat ist. Sandy benutzt Django 1.7.7 und die Django Template-Sprache. Die andere Frage ist Django 1.8 und Jinja. – Alasdair

Antwort

7

Django Debug Toolbar 1.5 requires Django 1.8+. Da Sie Django 1.7.7 verwenden, versuchen Sie stattdessen, 1.4 zu installieren.

pip install django-debug-toolbar==1.4 

Beachten Sie, dass Django 1.7.X nicht mehr unterstützt wird und daher keine Sicherheitsupdates erhält. Sie sollten so schnell wie möglich auf die 1.8 LTS oder höher aufrüsten.

+0

Ich kann die Django-Version nicht upgraden, da es eine große Abhängigkeit von der Produktion gibt. Ein obiger Kommentar von 'Arun' Ich kann die Django-Symbolleiste sehen, aber wenn ich meine URL drücke & auf die Registerkarte SQL von der Django-Debug-Symbolleiste klicke, bekomme ich als 'Interner Serverfehler' – Sandy

+0

Wenn du Django nicht aktualisieren kannst, dann installiere Debug-Toolbar 1.4 wie ich es vorgeschlagen habe. Ich kann Ihnen mit Aruns Kommentar nicht helfen, vor allem, wenn alles, was Sie sagen, 'Interner Serverfehler' ist. – Alasdair

+0

Ok.Thanks Alasdair – Sandy