4 Stimmen

AppEngine und Django: Einbindung einer Vorlagendatei

Wie der Titel schon sagt, verwende ich Google App Engine und Django.

Ich habe ziemlich viel identischen Code in meinen Vorlagen und möchte dies durch die Einbeziehung von Vorlagendateien reduzieren. In meinem Hauptanwendungsverzeichnis habe ich also die Python-Handler-Datei, die Hauptvorlage und die Vorlage, die ich in meine Hauptvorlage aufnehmen möchte.

Ich hätte gedacht, dass das Einfügen von {% include "fileToInclude.html" %} von selbst funktionieren würde, aber das schließt einfach nichts ein. Ich nehme an, dass ich etwas einrichten muss, vielleicht mit TEMPLATE_DIRS, aber ich kann es nicht selbst herausfinden.

EDIT:

Ich habe es versucht:

TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'), )

Aber vergeblich. Ich werde auch einige andere Möglichkeiten ausprobieren.

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