2022/12/01 (모델 설계 할때 성별 같은 선택적 인스턴스 생성 방법)

노우석·2022년 12월 1일
0

문제점

프로젝트 시작 전에 설계했던 대로 회원가입 필수 필드안에 성별 필드를 넣고 싶었는데 성별을 남,여 두가지로

선택해서 입력하게 하고 싶었다. 다만 이렇게 작성해본적이 없기 때문에 검색하고 찾아보았다.

방법

답은 choices를 사용하면 됐다.

우선 User모델안에 Genders라는 성별 두가지를 나눈 튜플을 만들어준다.

이런식으로 만들어주고 이를 choices를 사용해서 가져와준다.

이렇게 하면 입력받는 입력값이 무조건 'M' , 'W'이기 때문에 max_length=1로 처리해주면 된다.

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글