How to endif in Flask Jinja2 templating engine. Getting TemplateSyntaxError: expected token 'end of statement block', got 'session'

StackOverflow https://stackoverflow.com/questions/21525660

Pergunta

I'm building a website using the Flask Framework and I now run into an error which I don't understand. For the simple base.html file I pasted below I'm gettig a TemplateSyntaxError: expected token 'end of statement block', got 'session', even though I clearly end the if with the {% endif %}.

Does anybody know what I'm doing wrong here?

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

Solução

In the following line, the code is missing an operand for not in operator.

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

Or, you maybe mean not operator:

{% if not session.logged_in %}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top