4 Stimmen

Django kann meine templatetags nicht finden, obwohl es in INSTALLED_APPS ist und eine __init__.py hat

Ich habe gerade installiert django-compress in /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/compress.

Ich fügte hinzu 'compress' a INSTALLED_APPS .

In meiner Vorlagendatei habe ich geschrieben {% load compressed %} . Ich bekam den Fehler:

komprimiert' ist kein gültiges Tag Bibliothek: Vorlage konnte nicht geladen werden Bibliothek von django.templatetags.compressed, Kein Modul namens compressed

Ich habe überprüft, dass es eine __init__.py in komprimieren, sowie in compress/templatetags/ . Ich habe versucht, das Verzeichnis compress in den PYTHONPATH aufzunehmen. Ich startete Python und schrieb import compress und das hat funktioniert.

Was kann ich sonst noch versuchen?

1voto

dzida Punkte 8470

OK, ich habe die Lösung gefunden. Wahrscheinlich haben Sie den Quellcode von Google Code, der nicht mehr gepflegt wird (wie in den Dokumenten angegeben). Die neueste Version ist verfügbar unter: http://github.com/pelme/django-compress

Nach dem Wechsel zu dieser Version funktioniert alles einwandfrei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X