-1
フラスコセキュリティAPIを見ていましたが、特定のユーザーが持つ役割の一覧を返す関数はありません。ユーザーが持っているロールのリストを返してもらえますか?Flask Security-ユーザーの役割を確認
フラスコセキュリティAPIを見ていましたが、特定のユーザーが持つ役割の一覧を返す関数はありません。ユーザーが持っているロールのリストを返してもらえますか?Flask Security-ユーザーの役割を確認
has_role(...)
methodがどのように定義されているかを見ると、それは単にself.roles
を反復します。したがって、ユーザのroles
属性はRole
オブジェクトのリストです。
あなたはUser
モデルがUser.roles
属性に設定Role
モデルへの多対多の関係を持つように、例hereのようにあなたのUser
とRole
モデルを定義する必要があります。
# This one is a list of Role objects
roles = user.roles
# This one is a list of Role names
role_names = (role.name for role in user.roles)