WEB/Django concept

[Django][Model] Model 클래스 살펴보기 2

bay07 2024. 3. 14. 10:14

django.db.models 모듈의 Model이라는 부모 클래스를 상속받는다

Model은 model에 관련된 모든 코드가 이미 작성되어 있는 클래스이다. 

개발자인 우리는 "테이블 구조를 어떻게 설계할지"만 생각하면 된다.

그래서 이것에 대한 코드만 적으면 되도록

 

장고가 다 프레임워크를 제공한다. (상속을 사용해서)

우리는 아래의 2000줄 이상의 코드 위에서

거인의 어깨 위에서 코딩을 하고 있는 것이다. 

https://github.com/django/django/blob/main/django/db/models/base.py#L460

 

우리는 이 2가지만 하면 된다. 

컬럼 개수 지정, 컬럼의 데이터 타입 지정