Heim >Backend-Entwicklung >Python-Tutorial >Wie verwende ich Vorlagenvariablen in Jinja2-Ausdrücken in Flask-Routen ordnungsgemäß?
Verwendung von Vorlagenvariablen in Jinja2-Ausdrücken
Im Routingmechanismus einer Flask-Anwendung können Variablen in Vorlagen eine entscheidende Rolle spielen. Stellen Sie sich dieses Szenario vor, in dem eine Route als „/magic/
Der Ausdruck in den Klammern {{ ... }} ähnelt einem Python-Ausdruck. Um Vorlagenvariablen zu referenzieren, müssen Sie sie daher nicht in zusätzliche Klammern einschließen.
Für die Route „/magic/
<a href="{{ url_for('moremagic', filename=name) }}">Click to see magic happen</a>
Beachten Sie das Fehlen zusätzlicher Klammern um „{{ name }}“.
Das Ziel von url_for() ist der Name des Endpunkts, nicht der vollständige URL-Pfad. In diesem Beispiel ist der Endpunktname „moremagic“ der Standardwert, der dem Namen der Routenverarbeitungsfunktion entspricht.
Das obige ist der detaillierte Inhalt vonWie verwende ich Vorlagenvariablen in Jinja2-Ausdrücken in Flask-Routen ordnungsgemäß?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!