TemplateSyntaxError: 'settings_tags' ist keine gültige Tag-Bibliothek

7

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%     
Bilal Basharat 27.12.2010, 14:14
quelle

4 Antworten

19

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.

    
VoY 27.12.2010, 21:29
quelle
15

Manchmal passiert dies, wenn Sie vergessen haben, __ init __.py im Paket zu speichern.

    
aladagemre 04.06.2012 11:07
quelle
7

Wie @AJJ sagte, müssen Sie möglicherweise den Server neu starten, um die neuen Tags zu laden

    
Pierre de LESPINAY 14.06.2012 08:09
quelle
0

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.

    
javidazac 07.03.2017 19:47
quelle

Tags und Links