Django AbstractBaseUser로 Custom user모델 만드는 방법
이전에 Custom User모델 만드는 방법에 대해서 포스팅했었는데다시 읽어보니 상당히 부실한 문서였다고 생각이 들어서 다시 한번 자세히 포스팅한다.장고는 기본적으로 인증에 관련된 유저 모델을 가지고 있다.하지만 내가 만드는 서비스와 맞지 않은 정보들을 가지고 있을 때는 굳이 그 유저 모델을 사용할 필요도 없으며 사용할 수도 없다.따라서 기존에 존재하는 모델을 상속받아서 내 입맛에 맞게 수정해줘야 한다.프록시 모델 등 여러가지가 있지만 기본적으로 AbstractUser와 AbstractBaseUser 두가지를 설명한다.AbstractUser를 사용하면 아래와 같이 어느정도 기본적으로 사용할 때 필요한 많은 정보들을 같이 준다. id / password / last_login / is_superuser /..