0
중개 auth_user_group 테이블에 필드를 추가 할 수 있는지 아는 사람 있습니까? 그룹 관리자로서 그룹의 구성원 인 사용자를 식별하는 관리자 플래그가 필요합니다 (이 권한은 별도로 처리됩니다). 그러나이 관계는 장고에 의해 난처 해 보입니다.auth_user_group 중개 테이블에 필드 추가
중개 auth_user_group 테이블에 필드를 추가 할 수 있는지 아는 사람 있습니까? 그룹 관리자로서 그룹의 구성원 인 사용자를 식별하는 관리자 플래그가 필요합니다 (이 권한은 별도로 처리됩니다). 그러나이 관계는 장고에 의해 난처 해 보입니다.auth_user_group 중개 테이블에 필드 추가
아마도이 문제를 처리하기 위해 GroupManager 모델을 만들 것입니다.
class UserGroupManager(models.Model):
user = models.ForeignKey(User, limit_choices_to={'groups__name': "some-group"})
group = models.ForeignKey(Group)
고맙습니다. 비슷한 것을 구현했습니다. Django가 User <-> 그룹 ManyToMany 관계를 PermissionMixin에서 추상화 한 것은 부끄러운 일이었습니다. 서브 클래 싱과 오버라이드는 매우 해킹되고 복잡해질 수 있습니다! – Mike91