Aus dem Kurs: Django Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Vererbung bei Templates

Vererbung bei Templates – Tutorial zu Django

Aus dem Kurs: Django Grundkurs

Vererbung bei Templates

Django-Applets gestatten eine Vererbung, d.h., in diesem Moment kommen mehrere Templates zum Einsatz, allerdings ist das zweite Template nicht in das andere eingebunden, mit include, sondern wir vererben über eine andere Syntax und die nutzt das Schlüsselwort extends. Aus Sicht der Vererbung spricht man von sogenannten Subklassen. Und entsprechend habe ich jetzt dieses Template subtpl genannt und Sie sehen hier, dass es von einem supertpl, also in Bezug auf Klassen von einer Superklasse, erbt. Und die Syntax an sich lautet extends, Name des Supertemplates oder auch Mastertemplate genannt. Die Syntax an sich ist nicht schwer, aber die Vorgehensweise aus meiner Sicht etwas gewöhnungsbedürftig. Denn man gibt hier in dem abgeleiteten Template einen Block an, mit einer Bezeichnung und in dem Supertemplate taucht dieser Block wieder auf, zumindest ein Block mit dieser Bezeichnung, und darüber referenziert Django dass in dem Template, das als Master agiert, das abgeleitete Template…

Inhalt