Ich habe diesen Fehler, wenn ich versuche, diesen Testfall zu starten: Was ist in tests.py meiner Django-Anwendung geschrieben:
%Vor%meine Django Version ist 1.2.1 und Python 2.6 und satchmo Version ist 0.9.2-pre hg-unknown
Das vollständige Fehlerprotokoll lautet:
%Vor% Es scheint mir, dass Sie irgendwo in Ihrer Vorlage einen Code wie {% load settings_tags %}
haben. Django sucht in den Verzeichnissen Ihrer installierten Apps nach templatetags/settings_tags.py
file. Dies ist das Ergebnis einer Datei wie dieser nicht zu finden. Vielleicht ist die App, die es enthält, nicht in deinem INSTALLED_APPS
oder vielleicht ist es ein Tippfehler. Sie sollten den gleichen Fehler erhalten, wenn Sie diese URL in Ihren Browser stellen.
Manchmal passiert dies, wenn Sie vergessen haben, __ init __.py im Paket zu speichern.
Wie @AJJ sagte, müssen Sie möglicherweise den Server neu starten, um die neuen Tags zu laden
Dies ist ein häufiges Problem für dieses Paket. Wenn Sie es von pypi erhalten, enthält es nicht das Schablonen-Tag: settings_tag.py und das verursacht den Fehler 'settings_tags' is not a valid tag library: Template library settings_tags not found.
Die aktuelle Lösung besteht darin, aus dem github zip zu installieren.