티스토리 뷰

python

[python django] migrations Error 해결

지휘리릭 2020. 1. 3. 20:11

 

 

아래와 같은 에러 발생. 약간 기존의 무언가와 새로 migrations 하려는 무언가가 겹치는 모양이다. 

>> python manage.py makemigrations

 



SystemCheckError: System check identified some issues:
ERRORS:
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
        HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
        HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'User.user_permissions'.
users.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
        HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
users.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
        HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'User.user_permissions'.


 

settings.py 안에 다음과 같이 추가하기

>> AUTH_USER_MODEL = 'APPNAME.User'

이것으로 하여금 장고에게 디폴트 값 대신에 우리가 만든 모델을 사용하겠다고 말해주는 것. 

댓글