Django User Model 확장하기 (AbstractUser 이용)
Web사이트를 만들 때, 사용자 회원가입은 거의 모든 사이트에서 제공하는 기능이다. 그러나 각각의 사이트마다 회원가입을 할 때, 원하는 정보들이 각기 다르다. 예를 들면, 배달의 민족 - 주소, 이름, 전화번호 + @ Air BnB - 주소, 이름, 사는 곳, 전화번호, 자기소개, 사진 + @ 페이스북 - 이름, 자기소개, 사진 + @ 이 때문에 Django에서 기본적으로 제공하는 User Model을 확장이 필요한 경우가 있다. 이미 User Database가 Django에 주어져 있지만, 이것을 직접 수정하는 것은 아니다. 확장할 뿐. User Model를 변형하는 방법에는 기본적으로 4가지의 모델이 있다. Proxy Model 사용 One to One model 사용 AbstarctBaseUser ..
2019.10.13