python manage.py runserver를 하면 터미널에 You have 18 unapplied migration(s). ~~ 라는 문구가 빨간색으로 나타난다.
[admin]
- django는 기본적으로 admin페이지를 가지고 있음
- db.sqlite3파일이 데이터베이스 파일임
- django_session테이블이 있어야만 admin페이지에 들어갈 수 있음
- 이를 위해 migration 진행
[migration]
- db를 변경하고 싶을때 사용
- 현재 db는 비어있지만 db를 변경할 수 있는 mirgration이 18개가 존재한다는 뜻
- python manage.py migration: 실행하면 18개의 migration파일이 실행 및 설치됨
- sqlite를 사용해 해당 db를 열어보면 원래 아무것도 없다가 migration 이후 11개의 테이블이 생성된것을 확인 가능
[성공화면]
- 서버실행(python manage.py runserver)
- 아래 화면이 나오면 migration성공!
'FrameWork > Django' 카테고리의 다른 글
App Models (0) | 2024.07.12 |
---|---|
Application (0) | 2024.07.11 |
Setup Super User & settings (0) | 2024.07.11 |
Set up (0) | 2024.07.11 |
Poetry (1) | 2024.07.11 |