Django
[Django] Model
cg0826
2020. 5. 20. 17:57
반응형
2020/05/19 - [Django] - [Django] Template
Model이란?
- 장고에서 모델은 레이아웃 역할을 담당하고 있으며, 클래스로 테이블의 역할을 한다고 이해하면 될 것 같습니다.
- 해당 소스코드는 models.py 에 작성
다음과 같은 형태로 작성되는 것을 확인할 수 있습니다.
models에서 사용하는 대표적인 데이터 타입
CharField() | 제한을 둘 수 있는 문자형 타입 'max_length = 숫자'를 입력하면 그 길이만큼 제한 |
TextFieldTextField() | 데이터의 길이가 큰 경우 사용 |
IntegerField() | 32비트의 정수형 형태 |
BooleanField() | True False 의 경우 사용하며, Null은 앞에 Null을 추가해준다. |
DateTimeField() | 날짜와 시간 나타낼 때 사용. 날짜만 사용하고 싶다면 DateField, 시간만 사용하고 싶다면 TimeField를 사용한다. |
DecimalField() | 소수점을 이용해야 하는 경우 사용 |
반응형