Django에서 사용자 테이블 재구성

601 단어 django
1. 자신의 모델에 다음과 같은 코드를 추가한다.
from django.contrib.auth.models import AbstractUser


class UserProfile(AbstractUser):
    #          
    pass

자신의 사용자 테이블 UserProfile은 추상 사용자 테이블 AbstractUser를 상속합니다. 
2. 프로젝트 settings에 다음과 같은 코드를 추가합니다
AUTH_USER_MODEL = 'users.UserProfile'

사용자 인증을 위한 모델 변경, AUTHUSER_MODEL은 키워드이고 users는 자신의 앱 이름이며 User Profile는 이 앱에서 새로 만든 사용자 모델입니다.
3. 이동 모델
python manage.py makemigrations
python manage.py migrate

참고 문헌
[1] 구설송.Python Django 웹 일반 모듈 개발 실전[M].기계공업출판사, 2019.

좋은 웹페이지 즐겨찾기