ks.dgoon.lee log

dboard: 표준 User 모델에서 벗어나보기


2023/11/01 21:50:59 #django #dev #dboard

아래 두 문서를 참고해서 커스텀 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 이지만 그렇게 많이 복잡하지 않으니 이 방식으로 했다.



댓글 0개