【发布时间】:2021-06-22 21:21:06
【问题描述】:
我已创建角色并将其分配给用户。 我可以在 jinja2 中使用 {{current_user}} 显示当前登录的用户名。 如何在 jinja2 中显示用户角色?
例如: 嗨 {{current_user}},您拥有以下角色:{{roles}}
【问题讨论】:
标签: python flask-security flask-mongoengine
我已创建角色并将其分配给用户。 我可以在 jinja2 中使用 {{current_user}} 显示当前登录的用户名。 如何在 jinja2 中显示用户角色?
例如: 嗨 {{current_user}},您拥有以下角色:{{roles}}
【问题讨论】:
标签: python flask-security flask-mongoengine
您需要在 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)
【讨论】: