Wiederverwendbare HTML-Code / widgets
-
27-09-2019 - |
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?
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.