2012-04-11 30 views
8

Ich möchte eine Vorlage für eine Komponente erstellen, die oft auf einer einzelnen Seite mit sehr wenigen Änderungen (einfach 2 oder 3 Variablen) verwendet wird. Wie kann ich diese Vorlage erstellen und in einer anderen Vorlage rendern?Django render Vorlage innerhalb einer Vorlage

Antwort

16

Wie wäre es mit include?

Wie so:

{% include "name_snippet.html" with person="Jane" greeting="Hello" %} 
+0

'doh. Ich habe Import anstelle von Include verwendet. Vielen Dank – LordZardeck

4

Wir normalerweise create a custom inclusion tag für diese.

+0

, das gut aussieht, aber wo habe ich die Python-Datei, die die Tag-Methode definiert? – LordZardeck

+0

In einer Ihrer Apps. Siehe oben auf der Seite. –

+0

Ich finde nicht, in welcher Datei ich es registrieren soll. – LordZardeck

Verwandte Themen