【发布时间】:2018-10-17 00:19:51
【问题描述】:
我正在编写一个具有两个角色(用户和管理员)的仪表板。我有一个名为 requires_admin 的装饰器,它可以防止简单用户访问该页面。
我的问题是我有一个列出所有路线的索引页面,我只想显示该特定用户允许的路线。
这意味着我想知道哪些路由有 requires_admin 装饰器,哪些没有。
这有可能吗?
【问题讨论】:
-
你是自定义创建的
required_admin装饰器吗?或者您是否使用任何第三方插件? -
@RajaSimon 自定义创建
-
哦,你为什么不考虑
flask-principle它可以选择在模板中检查current_user.has_role('Admin')。
标签: python flask jinja2 python-decorators