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
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…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Einfaches GET2 Min.
-
(Gesperrt)
Funktionsargument in Pfad umschreiben2 Min. 2 Sek.
-
(Gesperrt)
Templates mit Include kombinieren3 Min. 41 Sek.
-
(Gesperrt)
Struktur und Datenverknüpfung2 Min. 48 Sek.
-
(Gesperrt)
Dynamische Navbar erstellen5 Min. 52 Sek.
-
(Gesperrt)
Web Formular mit POST3 Min. 35 Sek.
-
(Gesperrt)