8/1 DJANGO

이지호·2021년 8월 1일
0

Django

목록 보기
5/5
post-thumbnail
  1. Model에 field 추가

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 를 사용

profile
하고 싶은게 너무 많은 개발자

0개의 댓글