Django User 모델을 확장하는 4가지 방법
2017년 07월 05일Django에서 기본으로 제공해주는 User 모델 이외에 추가 정보를 함께 저장해야 할 경우가 있다. 아래 4가지 방법은 이때 사용하는 방법이다.
- 프록시 모델 사용하기
- Profile을 활용한 One-To-One 관계 활용하기
- AbstractBaseUser를 확장하여 User 모델 커스터마이징하기
- AbstractUser를 확장하여 User 모델 커스터마이징하기
이 4가지 방법에 대한 자세한 설명은 여기에 방문하면 된다.