개별 App폴더 내부의 models.py
class 모델이름(models.Model):
pass
처럼 models.Model을 반드시 상속시켜줘야 한다.
다만 Django 에서 기본으로 제공하는 User 모델이 아니라 custom userModel을 사용하고 싶다면
django.contrib.auth.models import AbstractUser
class User(AbstractUser):
을 사용하면 된다.
중요한 점은 models.py 부분을 수정, 삭제 등을 하고 나면 반드시
python3 manage.py makemigrations
python3 manage.py migrate
을 통해 migration 작업을 해줘야 django가 인식을 할 수 있다.
사실 이 작업을 거치지 않으면 서버조차 켜지지 않는다.