model1 [Django] model, 마이그레이션, 템플릿 프로젝트와 앱을 생성한 뒤,앱에서 사용할 모델클래스를 앱의 models.py 파일에 정의해야 한다. 1. Django 모델 Django에서 Model은 데이타 서비스를 제공하는 Layer이다. Django의 Model은 각 Django App안에 기본적으로 생성되는 models.py 모듈 안에 정의하게 된다. models.py 모듈 안에 하나 이상의 모델 클래스를 정의할 수 있으며, 하나의 모델 클래스는 데이타베이스에서 하나의 테이블에 해당된다 모델 클래스는 models.Model 을 상속받아야 한다.모델 클래스는 필드를 정의하기 위해 인스턴스 변수가 아닌 클래스 변수를 사용하는데, 이는 그 변수가 테이블 필드의 내용을 갖는 것이 아니라, 테이블의 컬럼 메타 데이타를 정의하는 것이기 때문이다. 필드를 정.. 2018. 1. 18. 이전 1 다음