Ich verfolge die Wagtail documentation on Snippets, um sicherzustellen, dass ich das funktioniert, bevor ich mein eigenes erstelle. Aber sind auf einen Stolperstein gestoßen. Ich habe das Modell für die Anzeigen in der Datei models.py hinzugefügt und erstelle jetzt die Datei demo_tags.py. Derzeit liest sie -InvalidTemplateLibrary-Ausnahme beim Arbeiten mit der Wagtail-Dokumentation auf Snippets
from django import template
from demo.models import *
register = template.Library()
... #don't know if something is supposed to go in here
# Advert snippets
@register.inclusion_tag('demo/tags/adverts.html', takes_context=True)
def adverts(context):
return {
'adverts': Advert.objects.all(),
'request': context['request'],
}
Wenn ich die Entwicklung Server laufen die from demo.models import *
Linie erzeugt einen InvalidTemplateLibrary
Fehler.
Offensichtlich soll ich die ersetzen die 'Demo' und '*' mit etwas ändern, aber was?
Darüber hinaus, wenn es um die Vorlage, genannt adverts.html, geht, welches Verzeichnis sollte das gehen? die Vorlage, oder mit den anderen Blog-Vorlagen?
Danke.
Was ist die vollständige Fehlermeldung, die Sie bekommen? – gasman
Ungültige Vorlagenbibliothek angegeben. ImportError beim Laden von 'blog.templatterags.demo_tags' ausgelöst: Kein Modul mit dem Namen 'demo' –