dboard: 표준 User 모델에서 벗어나보기
아래 두 문서를 참고해서 커스텀 user 모델을 만들고 admin 띄우는것까지 해보았다.
https://testdriven.io/blog/django-custom-user-model/
https://docs.djangoproject.com/en/4.2/topics/auth/customizing/
1. 표준 User 모델을 가지는 UserProfile 같은걸 만드는 방식: 제일 먼저 해봤던 건데 사용자 정보를 모델 두개에 굳이 나누고 싶지 않아서 기각
2. AbstractUser 상속: 테이블이 나뉘는건 아니지만, 빼고 싶은 필드(username)가 기본으로 들어있어서 ...
3. AbstractBaseUser 상속: from scratch 이지만 그렇게 많이 복잡하지 않으니 이 방식으로 했다.