我正在使用the Flask Framework建立一个网站,现在我遇到了一个我不理解的错误。对于我粘贴在下面的简单base.html文件,即使我明确地使用TemplateSyntaxError: expected token 'end of statement block', got 'session'
结束if,我也会{% endif %}
。
有人知道我在这里做错了吗?
<!doctype html>
<div class="page">
<div class="metanav">
{% if not in session.logged_in %}
aa
{% endif %}
</div>
</div>
答案 0 :(得分:8)
在以下行中,代码缺少not in
运算符的操作数。
{% if ?? not in session.logged_in %}
^^
或者,您可能意味着not
运营商:
{% if not session.logged_in %}