Django를 활용한 프로젝트를 활용하면서 데이터베이스를 하나의 객체로 보는 ORM(Object Relation Mapping)을 사용하게 된다.
ORM을 SQL 명령어가 아닌 Python의 Class 문법을 활용하여 작성하게 된다.
모델은 데이터베이스를 조회하기 위해서 클래스를 만들어준다고 생각하면 된다!
from django.db import models
# Create your models here.
class UserModel(models.Model):
class Meta:
db_table = 'my_user'
username = models.CharField(max_length=20, null=False)
password = models.CharField(max_length=256, null=False)
bio = models.CharField(max_length=256, null=False)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)