在 jinja2 中显示烧瓶安全角色

问题描述

我已创建角色并将其分配给用户。 我可以在 jinja2 中使用 {{current_user}} 显示当前登录用户名。 如何在 jinja2 中显示用户角色?

例如: 您好 {{current_user}},您拥有以下角色:{{roles}}

解决方法

您需要在 render_template 中将这些值作为 kargs 传递。

from flask import render_template
from flask_login import current_user

@app.route("/roles")    
def my_route():
    return render_template("roles.html",current_user=current_user,roles=current_user.roles)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...