Aus dem Kurs: Flask 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.

Templates mit Include kombinieren

Templates mit Include kombinieren

Aus dem Kurs: Flask Grundkurs

Templates mit Include kombinieren

Die beiden Dateien, mit denen Sie bisher gearbeitet haben, index_basic.html und weather_basic.html, haben eine ähnliche HTML-Struktur. Vorlagen ermöglichen es Ihnen, diese Struktur in einem gemeinsamen Basislayout zu kombinieren. Die Beispieldateien index.html und weather.html verwenden Jinjas Erweiterung. Schauen Sie sich zunächst die Datei layout.html an. Dies ist das allgemeine Layout, das die Website verwenden wird. Sie sollten die Basis-HTML-Struktur erkennen, bis auf wenige hinzugefügte Komponenten. Das erste befindet sich innerhalb des title-Tags. Es gibt einen "{% block title %}" gefolgt von einem entsprechenden endblock. Blöcke sind in Jinja die wichtigste Methode, um erweiterbare Vorlagen zu erstellen. Eine Seite, die diese Vorlage verwendet, kann die Werte definieren, die für einen Block verwendet werden sollen, wie beispielsweise den Titel. Beachten Sie, dass dieses allgemeine Layout ein Stylesheet und eine JavaScript-Referenz enthält. Diese Vorlage ermöglicht…

Inhalt