엔도캠 TIL(13)

팀 할당 중에 오류가 발생했습니다.

Django를 사용하여 로그인 및 회원가입 기능을 구현할 때 이메일과 사용자 정보를 받는 모델을 추가하려고 했습니다.

#user/model.py

class UserModel(AbstractUser) :
    class Meta:
        db_table="user"

    bio = models.TextField(max_length=256, default="")
    email = models.TextField(max_length=256, default="")

하지만 계속해서 오류가 발생했고, 함께 작성하던 팀원과 고민을 하게 되었습니다.

그러다 이메일이 원래 Django의 내장 모델에 있었다는 것을 알게 되었습니다…

이메일 빼고 약력만 쓰고 작동하니 정상적으로 작동했습니다.

Django에서 제공하는 기본 기능에 대해 좀 더 알아봐야 겠다는 생각이 들었습니다.