CS 면접 준비

TIL230731_2 Django User 모델과 DRF Custom User 모델의 차이는 무엇입니까?

베스트오버 2023. 8. 1. 10:51

Django User 모델은 Django에서 제공하는 기본 사용자 모델입니다. 이 모델에는 사용자 이름, 이메일, 비밀번호와 같은 필드가 포함되어 있습니다. DRF Custom User 모델은 Django User 모델을 기반으로 사용자 정의한 사용자 모델입니다. 이 모델에는 Django User 모델에 포함되지 않은 필드를 추가할 수 있습니다. 예를 들어, DRF Custom User 모델에는 사용자의 이름, 생년월일, 성별과 같은 필드를 추가할 수 있습니다.

Django User 모델과 DRF Custom User 모델의 차이는 다음과 같습니다.

  • Django User 모델은 기본 사용자 모델입니다.
  • DRF Custom User 모델은 사용자 정의한 사용자 모델입니다.
  • Django User 모델에는 사용자 이름, 이메일, 비밀번호와 같은 필드가 포함되어 있습니다.
  • DRF Custom User 모델에는 Django User 모델에 포함되지 않은 필드를 추가할 수 있습니다.

DRF Custom User 모델을 사용하는 이유는 다음과 같습니다.

  • 사용자의 요구 사항에 맞는 사용자 모델을 만들 수 있습니다.
  • Django User 모델에 포함되지 않은 필드를 추가할 수 있습니다.
  • 사용자 모델을 더 유연하게 사용할 수 있습니다.