본문 바로가기
FrameWork/Django

Setup Admin & Migration

by mansoorrr 2024. 7. 11.

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