1) Model 에 원하는 field를 추가한다.
2) 변경된 테이블을 기반으로한 migration을 생성한다
=> python manage.py makemigrations
3) migration 해주면 적용완료
2.First Model Fields
TextField(default="")
=> 해당 column에 대한 default 값을 설정
TextField(null=True)
=> 해당 칸들이 비어있어도 됨
사진을 등록( img= models.ImageField() )하려면 파이썬 라이브러리인 pillow 설치 요망
=> pipenv install Pillow
choices는 tuple을 사용하여 구현
=>
1.상수 추가 : GENDER_MALE="male" GENDER_FEMALE="female"
2.튜플 생성 :
GENDER_CHOICES = (
(GENDER_MALE, "Male"),
(GENDER_FEMALE, "Female"),
(GENDER_OTHER, "Other"),
)
3. choices= GENDER_CHOICES
null=True는 database 상에서 빈칸으로 둬도 되는 것 이다.
만약 form 상에서 빈칸으로 두고싶다면 black=True 를 사용