User는 스키마이다.
그리고 그 스키마는 AbstractUser에 상속받고 있다.
AbstractUser는 cookiecutter에서 제공하는 모델로써
유저 데이터를 쉽게 만들어 주려고 몇몇 데이터(id, 성, 이름, 이메일주소)
와 같은 것을 미리 제공해둔 상태이다.
그리고 그밖에
name, website, bio, phone, gender는 새로 만든 속성들이다.
특이한 점은 django.db에서 models로 이미 만들어져있는 값을 가져왔다(URL과 같은 것들은 이미 만들어져있다!)
이후
python manage.py makemigrations 을 통해서 데이터베이스에 올릴 새로운 구조로 만들고
(migrations 폴더에 아래와 같이 파일이 생성됨)
이후에
python manage.py migrate를 통해서
장고 어드민 패널에 저장한다!
'BackEnd > Django' 카테고리의 다른 글
[DJANGO]Relation Model (0) | 2018.10.24 |
---|---|
[DJANGO]Images Models (0) | 2018.10.21 |
[DJANGO] 프로젝트 요구사항 설치 (0) | 2018.10.20 |
[DJANGO]github 저장소 생성 (0) | 2018.10.20 |
[DJANGO]Django & Cookiecutter (0) | 2018.10.20 |