gpt4 book ai didi

python - Flask Security——检查用户有哪些角色

转载 作者:太空宇宙 更新时间:2023-11-04 00:46:06 25 4
gpt4 key购买 nike

我正在查看 flask-security api,但我没有看到任何返回特定用户拥有的角色列表的函数。无论如何要返回用户拥有的角色列表?

最佳答案

如果你看看 has_role(...) method已经定义,它只是简单地遍历 self.roles。所以 user 中的 roles 属性是一个 Role 对象的列表。

您需要定义您的UserRole 模型,如示例here ,因此 User 模型与 User.roles 属性中设置的 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)

关于python - Flask Security——检查用户有哪些角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39523394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com