/ / Endif in Flask Jinja2 Templating Engine. TemplateSyntaxError erhalten: Token 'Ende des Anweisungsblocks' erwartet, 'Sitzung' erhalten - Python, Flask, Jinja2, Templating-Engine

Wie in Flask Jinja2 Templating Engine endif. Getting TemplateSyntaxError: erwartetes Token 'Ende des Anweisungsblocks', bekam 'Sitzung' - Python, Flasche, Jinja2, Templating-Engine

Ich baue eine Website mit das Flask Framework und ich stoße jetzt auf einen Fehler, den ich nicht verstehe. Für die einfache base.html-Datei, die ich unten eingefügt habe, bekomme ich ein TemplateSyntaxError: expected token "end of statement block", got "session", obwohl ich das wenn mit dem klar beende {% endif %}.

Weiß jemand, was ich hier falsch mache?

<!doctype html>
<div class="page">
<div class="metanav">
{% if not in session.logged_in %}
aa
{% endif %}
</div>
</div>

Antworten:

8 für die Antwort № 1

In der folgenden Zeile fehlt dem Code ein Operand für not in Operator.

{% if ?? not in session.logged_in %}
^^

Oder meinst du vielleicht? not Operator:

{% if not session.logged_in %}