2009-07-30 3 views
0

Ich versuche, eine benutzerdefinierte inclusion_tag in Django schreiben.Fehler mit benutzerdefinierten inclusion_tag, kann keine Datei

Nach dem Beispiel auf http://docs.djangoproject.com/en/dev/howto/custom-template-tags/

bin ich nur

@register.inclusion_tag('test.html') 

schreiben, wo test.html eine Datei im selben Verzeichnis ist (apps/my_app/templatetags) als .py-Datei, die definiert, es.

aber ich bin ein

TemplateDoesNotExist: test.html 

Fehler. Was ich vermute, ist, dass Django die Vorlage nicht finden kann.

Wie kann ich das überprüfen? Und was bestimmt, wo Django nach der Datei sucht?

Antwort

2

Vorlagen für Vorlagentags befinden sich an den gleichen Stellen wie für normale Ansichten.

+0

ok, ich habe gefunden, danke – interstar

2

Ich glaube, dass die enthaltene Datei gefunden wird, indem Sie in den Vorlagenpositionen suchen, die in Ihrer Einstellungsdatei definiert sind.

+0

Sehr geschätzt! –

Verwandte Themen