아래 회원가입 관련 답변 감사드립니다 추가 질문이 있는데요

해주신 답변중 아래와 같은 내용에서


만약 여기에 속성을 추가하려면 위 User 모델을 상속하는 CustomUser와 같은 클래스를 생성하고 필요한 속성을 추가하면 됩니다. 대신 request.user 호출시 User대신 CustomUser를 바라보게 하려면 설정파일에 다음 설정을 추가해야 합니다.

-> 여기에서 상속받은 CustomUser 클래스는 장고책에 예제를 들면 pybo/models/ 안에다가 선언하고
config/settings/base.py 안에 AUTH_USER_MODEL = 'pybo.CustomUser' 와 같은 식으로 하는게 맞는가요??

다름이 아니라 makemigrations을 할떄 아래와 같이 계속 에러가 나서 그렇습니다 ㅠㅠ

pybo.CustomUser.user_ptr: (fields.E301) Field defines a relation with the model 'auth.User', which has been swapped out.
HINT: Update the relation to point at 'settings.AUTH_USER_MODEL'.

jsr 80

M 2021년 2월 4일 6:14 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

User 대신 CustomUser를 사용하면 작성하신 코드의 User를 사용하는 부분을 모두 CustomUser로 바꾸어야 합니다. 혹시 소스코드 중 여전히 User를 사용하고 있는 부분이 있는건 아닐까요?

박응용

2021년 2월 4일 7:52 오후

pybo.models 안에 class들에서 User들을 CustomUser로 바꿨는데 아직도 딱 하나가 그러고 있네요.. 그런데 이거는 Common/models 안에 있는 Class CustomUser(User): 에서 User를 쓰는것 같습니다... - jsr님, 2021년 2월 4일 8:40 오후 추천 , 대댓글