email을 username 필드로 사용하기

GisangLee·2022년 2월 22일
0

my_module

목록 보기
6/33

1. USERNAME_FIELD에 기재하기

2. 필요하다면 username도 REQUIRED_FIELDS에 기재하기

3. email과 username 둘 다 유니크 해야한다면
unique_together에 튜플 형태로 기재하기.

class User(AbstractBaseUser, PermissionsMixin):
	...
    username = models.CharField(max_length=20)
    email = models.EmailField(max_length=200, unique=True)
	...
    ...
    USERNAME_FIELD = "email"
    REQUIRED_FIELDS = ["username"]

    class Meta:
        unique_together = ('username', 'email',)
profile
포폴 및 이력서 : https://gisanglee.github.io/web-porfolio/

0개의 댓글