Django Custom Model django 에는 기본적으로 정의되어 있는 User 모델이 있다. migrations를 하게 되면 자동으로 테이블이 생성된다. 기본으로 정의되어 있는 모델은 처음 로그인을 할때 username 으로 로그인을 하게 되어 있다. 서비스를 개발할 때 다른 User 모델이 필요하게 된다. 기본적으로 정의되어 있는 모델보다 다양한 정보를 필요로 할때가 있다. 이럴 때는 커스텀 유저 모델을 사용해야 한다. 커스텀 유저 모델 생성 django에서 제공하는 AbstractBaseUser를 상속받아서 Custom User Model을 생성 할 것이다. django의 앱 폴더의 models.py를 아래와 같이 변경한다. models.py from django.contrib.auth.mo..