속성(properties)와 메서드(methods)을 모아 놓은 것.
모델을 만들어 그 모델이 어떤 역할을 가지고 어떻게 행동해야 하는지 정의하여 알아서 상호작용할 수 있도록 만드는 것.
class로 객체를 정의하며,
class Project(models.Model):
title = models.CharField(max_length=10, null= False)
image = models.ImageField(upload_to="project/" , null = False)
description = models.TextField(max_length=100, null=True)
create_at = models.DateField(auto_now =True, null = False)
#메서드
def __str__(self):
return f"{self.pk} : {self.title}"