Flask-Nav允许动态构造;但是,我无法弄清楚如何通过将字典或列表传递给函数来构建导航栏。
@nav.navigation
def top_nav():
# ...
根据文档,每次需要导航栏时都会调用它;但是,您可以执行诸如 top_nav(items) 之类的操作或类似的操作。
在我的 Jinja2 模板中,我为该页面创建了一个带有子菜单的字典(我想将其作为侧面菜单与顶部固定导航栏一起使用)。我知道它可以通过宏的方式完成,但我很好奇是否有一种方法可以使用 Flask-Nav 来创建具有动态传递项目的辅助导航栏。