Frage

Manchmal muß ich den gleichen HTML-Code in verschiedenen Vorlagen verwenden, wie:

<div class="mylist"><span>item-1</span><span>item-2</span>...</div>

oder kompliziertere Widgets. Ich bin neu in Django so möchte ich lernen, was Sie in der Regel in solchen Situationen zu tun? Haben Sie erstellen Ihre eigenen Template-Tags oder was?

War es hilfreich?

Lösung

Es klingt wie Sie nach einem Aufnahme-Tag sind, http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags .

Eine Aufnahme-Tag ist eine sehr einfache Art der Template-Tag für Markup und Code in andere Vorlagen ausbricht. Dies sollte die Rechnung für Ihr Beispiel passen.

Sie können kompliziertere Vorlagen-Tags schreiben so ziemlich alles zu tun, was Sie brauchen, wenn Sie brauchen schließlich zu, aber die Aufnahme-Tags sind ein guter Anfang.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top