/ / Jak zakończyć w silniku szablonowym Flask Jinja2. Uzyskiwanie TemplateSyntaxError: oczekiwany token „koniec bloku instrukcji”, „sesja” - python, kolba, jinja2, silnik templating

Jak zakończyć w templating silnika Flask Jinja2. Uzyskiwanie TemplateSyntaxError: oczekiwany token "koniec bloku instrukcji", dostał "sesję" - python, flask, jinja2, szablonowy silnik

Buduję stronę internetową za pomocą The Flask Framework a teraz natrafiłem na błąd, którego nie rozumiem. Dla prostego pliku base.html wkleiłem poniżej I "m gettig a TemplateSyntaxError: expected token "end of statement block", got "session", mimo że wyraźnie kończę jeśli z {% endif %}.

Czy ktoś wie, co tu robię źle?

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

Odpowiedzi:

8 dla odpowiedzi № 1

W poniższym wierszu kodowi brakuje operandu dla not in operator.

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

Albo może masz na myśli not operator:

{% if not session.logged_in %}