首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在jinja2模板引擎中隐藏某些链接,使用来自烧瓶-主体的Flask和权限类?

问我如何在jinja2模板引擎中隐藏某些链接,使用来自烧瓶-主体的Flask和权限类?
EN

Stack Overflow用户
提问于 2015-10-16 02:17:37
回答 1查看 879关注 0票数 0

我正在跟踪文档,并且已经创建了我的权限实例,这样我就可以装饰我的路由函数了,但是,我不知道如何在模板中隐藏链接。我在这里看到了一个使用角色的答案,但是有没有一种方法可以代替使用来自烧瓶-主体的权限呢?

在Jinja2模板中隐藏不可访问的链接提问者在这里的回答听起来很好,但会丢掉我的权限,我也不太明白他在做什么,只是他不需要在jinja2模板端重新初始化权限/角色。

我的目标是了解每一个烧瓶扩展的使用情况。这就是为什么我想知道是否有一种方法可以做到这一点,而不必使用烧瓶-安全或放弃我已经定义的权限与瓶-主体。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-16 13:59:18

我使用瓶-Nav与水瓶-靴带一起创建导航栏,我认为您也应该在代码中遵循它的结构。有两个基本步骤:

  1. 在应用程序代码中定义一个(多维)导航链接列表,在该列表中,您可以在此过程中使用所有权限。将此筛选列表传递给模板。
  2. 在您的模板循环列表并从它生成一个很好的HTML代码。

它是创建一个依赖角色或权限的导航栏的正确方法,因为它将HTML生成代码与"app“代码分开。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33161507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档