클래스 추상화여러 모델, 뷰 등에서 공통적으로 사용하는 코드를 부모 클래스로 분리해 재사용코드 중복 제거: 동일한 필드나 메서드를 여러 클래스에 반복해서 쓰지 않아도 됨쉬운 유지보수: 공통으로 관리하므로 기능 추가나 확장, 수정하기 쉬움추상화된 클래스는 데이터베이스에 테이블 생성이 안됨 Meta 클래스의 `abstract = True`로 지정하면 추상 클래스로 설정되어 테이블로 생성되지 않음자식 클래스만 테이블 생성됨주로 모델 클래스에 적용뷰에서도 공통 로직(템플릿 등)을 모아 부모 클래스로 작성한 후 상속받아 사용할 수 있음모델 파일 사용 예시) blog/models.py기존 Post, Tag 클래스는 model.Model을 상속받기 때문에 중복 코드들을 한 클래스(TimestampedModel)에 넣..