2016-09-16 2 views

답변

2

has_role(...) method이 정의 된 방법을 보면 간단히 self.roles을 반복합니다. 따라서 사용자의 roles 속성은 Role 개체의 목록입니다.

당신은 User 모델이 User.roles 속성에서 설정 Role 모델 대다 관계를 가질 수 있도록, 예 here에로 UserRole 모델을 정의 할 필요가있다.

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