In diesem Abschnitt wird beschrieben, wie Sie eine Flask-HTML-Vorlagendatei erstellen.
In der HTML-Datei können Sie {{Variablenname}}
verwenden, um die von der Ansichtsfunktion übergebene Variable in die HTML-Datei einzubetten.
Sie können den Anzeigeinhalt auch mithilfe einer Funktion steuern, indem Sie "{% Funktionsname (Argument 1, Argument 2 ...)%}" festlegen.
Extrahieren Sie die Datensatzliste nacheinander mit "{% for%}" und zeigen Sie sie an.
app/samplemodel_list.html
{% for sample in table %}
<h1>{{ sample[char_sample] }}</h1>
<p>{{ sample[text_sample] }}</p>
{% endfor %}
Einzelne Datensätze können mit Tabellenname [Spaltenname]
angezeigt werden.
app/samplemodel_detail.html
<h1>{{ sample[char_sample] }}</h1>
<p>{{ sample[text_sample] }}</p>
Hier haben wir die Grundlagen zum Erstellen von HTML-Vorlagen für Flask erläutert. Das nächste Mal werde ich das Erben von Vorlagen und das Erstellen von benutzerdefinierten Tags behandeln.
Recommended Posts