Django Models

sudoswift·2022년 5월 8일

Django13

목록 보기
6/9

개별 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가 인식을 할 수 있다.
사실 이 작업을 거치지 않으면 서버조차 켜지지 않는다.

0개의 댓글