2016-09-16 51 views

回答

2

如果你看看has_role(...) method是如何定義的,它只是遍歷self.roles。因此,用戶的roles屬性是Role對象的列表。

您需要定義您的UserRole車型作爲例子here,使User模型必須Role模型在User.roles屬性設置的許多一對多的關係。

# 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)