"Mayflower in Plymouth Harbor" (Wiliam Halsall, 1882)
초기 세팅 branch의 역할은 다했으므로, 새로운 branch를 만들어야 한다.
main
에서 branch
를 만들도록!manage.py
가 위치한 디렉토리에서 app
을 생성한다.
class User(models.Model):
first_name = models.CharField(max_length=45)
last_name = models.CharField(max_length=45)
user_name = models.CharField(max_length=50, unique=True)
email = models.EmailField(max_length=100, unique=True)
password = models.CharField(max_length=30)
phone_number = models.CharField(max_length=20, unique=True)
date_of_birth = models.DateField()
class Meta:
db_table = 'users'
makemigrations
: models.py
에 생성/수정/삭제한 내용을 migrations
디렉토리의 하위 파일로 생성migrate
: 아직 적용되지 않는 migrations(설정 값)을 적용mysql -u root -p
database
목록 확인database
사용 및 조회별 문제 없으면 아래처럼 성공적으로 생성 되었을 것이다.
이제 위의 생성/수정 파일 git
에 옮겨 담으면 된다
branch
인 점을 잊지 말자.(TWpower's Tech Blog) [Django] Django에서 makemigrations와 migrate의 차이