2014-11-02 4 views
20
나는 아래의 코드를 사용하여 문서를 기반으로 사용자 클래스 확장 작업입니다

그러나장고 추상은 사용자 오류

from django.contrib.auth.models import AbstractUser 

class MyUser(AbstractUser): 
    some_extra_data = models.CharField(max_length=100, blank=True) 

을, 나는

Reverse accessor for 'User.groups' clashes with reverse accessor for 'MyUser.groups'. 
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'MyUser.groups'. 

내가 해결 이해 다음과 같은 오류를 반환하고 있습니다 FK에 related_name을 추가하여이 유형의 충돌. 이 시나리오에서 어떻게 해결할 수 있습니까?

답변

40

Django가 기본 모델을 초기화하지 못하도록 MyUser 모델을 가리 키도록 AUTH_USER_MODEL 설정을 지정해야합니다. the documentation을 참조하십시오.