-1
플라스크 보안 API를보고 있었는데 특정 사용자의 역할 목록을 반환하는 함수가 없습니다. 사용자가 보유한 역할 목록을 반환 할 여지가 있습니까?플라스크 보안 - 사용자의 역할 확인
플라스크 보안 API를보고 있었는데 특정 사용자의 역할 목록을 반환하는 함수가 없습니다. 사용자가 보유한 역할 목록을 반환 할 여지가 있습니까?플라스크 보안 - 사용자의 역할 확인
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)