모델: 데이터베이스 테이블 만듦
데이터 베이스 관련된 것을 모델에서 지정함
모델에서 정의하는 것: 틀을 정의해줌
모델 만들 때는 class를 사용
Django post앱 모델 생성하기 → post(id, title, content, published_date), comment(id, content, published_date) → migrations → migrate(캡쳐) → 서버 동작(오류 안 나는 부분 확인) → DB 툴 접속해서 캡쳐
from django.db import models
class post(models, Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=150)
content = models.TextField()
published_date = models.DateTimeField(auto_now_add=True)
class comment(models, Model):
id = models.AutoField(primary_key=True)
conetent = models.TextField()
published_date = models.DateTimeField(auto_now_add=True)