![](/img/trans.png)
[英]How do i use signals to allow many users with the same role in Flask-user
[英]How to render a specific contents in a html page based on User Role using Flask-User
我已经使用 Flask 开发了一个应用程序,并且还使用 Flask-User 使用路由模块中的“@roles_required”装饰器对特定路由实现基于角色的授权,用于呈现 html 页面的特定视图。
现在,我有一种情况,我需要为特定视图呈现相同的模板,但是模板上的某些信息(如“服务成本”)仅显示给特定角色。
在 Flask 中是否有一种优雅的方法来实现这一目标?
如果当前用户具有如下所需的角色,您可以在 jinja 模板中使用 current_user 属性来仅渲染特定部分:
{% if current_user.has_role('<enter role here>')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.