我在一个烧瓶应用程序中创建了一个导航栏,该应用程序位于一个扩展至所有其他文件的 html 文件中。在导航栏中,我有以下代码:
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/">Home</a>
</li>
{% if 'user' in session %}
<li class="nav-item">
<a class="nav-link" href="/signup">Sign Up</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/login">Login</a>
</li>
{% else %}
<li class="nav-item">
<a class="nav-link" href="/logout">Logout</a>
</li>
{% endif %}
</ul>
我在烧瓶会话中保存了一个字典元素“用户”,我希望能够将其发送到 base.html 页面。在我用来获取导航栏的其他页面{% extends "base.html" %}中,但如果我想通过会话变量传递,我必须通过 base.html 文件和扩展它的其他文件发送它。有没有办法解决这个问题?