본문 바로가기
DevSpace/Python | Django

[django]DB migrate

by 반니루니 2022. 3. 23.
반응형

django models.py 정의 후

 

db migrations 방법

 

1. python3 manage.py makemigrations board(앱이름) 

   -migration 파일 생성 - create model Post

2. python3 manage.py migrate board(앱이름)

   -실제 db 적용

 

3. python3 manage.py sqlmigrate board(앱이름) 0001.initial 

  -실제로 어떻게 sql문이 생성되어있는지 확인 방법

4. 현재프롬프트에서 바로 db접근 방법

 - python3 manage.py dbshell 

 - 저는 mariadb를 설치하여 사용중이므로 maria db로 접근

 - 혹 django db기본 sqlite를 사용중이시면 sqlite로 접근

반응형