<TIL - 0031> null, default

개발일지·2023년 4월 28일
0

til

목록 보기
31/43


class User(models.Model):
    MALE = 'M'
    FEMALE = 'F'
    GENDER_CHOICES = [
        (MALE, 'Male'),
        (FEMALE, 'Female'),
    ]

    
    gender = models.CharField(max_length=1, choices=GENDER_CHOICES, null=True, blank=True)

회원가입 POST 요청시에 gender값을 넣지 않거나 올바르게 입력하지 않았을때는
가입되지 않도록 하고싶었는데
무조건 성공하는 상황

null이나 default말고 다른 방법이 없나 확인하다가
male,female을 제대로 입력해도 null값으로 db에 들어간다 심지어
일단은 다른부분을 진행하고나서 해결할 예정



profile
아닐지

0개의 댓글