본문 바로가기

내일배움 캠프/TIL

createsuperuser 오류 발생...

REQUIRED_FIELDS = ['']

처음에 안됬던 이유는 REQUIRED_FIELDS에 ' ' 를 넣어서 ' ' 값이 입력이 되어있기때문에 에러가 발생되었습니다

그래서 REQUIRED_FIELDS 를 비우고 createsuperuser를 하게되니까

def create_superuser(self,email ,username ,gender, age, introduction =None , password=None):
        user = self.create_user(
            email,
            username = username,
            gender = gender,
            age = age,
            introduction = introduction,
        )

이코드에서 username gender age가 필수 필드인데 값이 들어가지 않아서 admin을 만들수 없다고 나왔습니다

그래서 어떻게 할지 생각을 하다가 REQUIRED_FIELDS 에 그냥username gender age를 넣어서 createsuperuser를 할때 값을 입력받아서 들어가게 해가지고 수정을 했습니다