728x90 user2 USER 커스텀 모델(AbstractUser , AbstractBaseUser) USER 모델 속성 추과 (AbstractUser) from django.db import models from django.contrib.auth.models import AbstractUser class CustomUser(AbstractUser): # 추과할 속성 작성 AbstractUser를 상속받아 새로운 유저를 받을수 있다. 칼럼(속성) 추가만 가능하므로 모델의 유연성 낮다는 점이 있지만 기존 유저 모델에 속성만 추과하는 것만 원하는 경우이 방법을 사용한다. 속성 추과 (AbstractBaseUser) from django.db import models from django.contrib.auth.models import AbstractUser class CustomUser(AbstractBa.. 2023. 6. 12. Django USER 속성 종류 기본 USER 속성 username 이름 필수 최대 150자 blank=True first_name 이름의 성 선택 최대 150자 blank=True last_name 이름의 이름 선택 최대 150자 blank=True email 이메일 선택 최대 150자 blank=True password 비밀번호(PBKDF2 라는 기본 암호화 시스템) 선택 최대 150자 blank=True groups "Group" 과 N 대 N 관계 user_permissions "Permission" 과 N 대 N 관계 is_staff 관리자(admin 사이트 접근 허용 여부) Boolean 값 default False is_active 계정 사용 여부 Boolean 값 default False is_superuser 슈퍼유저 .. 2023. 6. 12. 이전 1 다음 728x90