Python

[django] You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them. 에러

은둔한량 2024. 9. 10. 17:51
반응형

장고 프로젝트를 생성하고

앱을 생성을 하고 서버를 기동하려고 했더니 에러가 떴다.

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

 

해결방법

python manage.py makemigrations
python manage.py migrate

위 두 명령어를 작성해줘야 한다

python manage.py makemigrations

이 명령어는 Django 애플리케이션 내에서 모델 클래스에 대한 변경사항을 감지하고 데이터베이스 마이그레이션 파일을 생성하고

python manage.py migrate

이 명령어는 데이터베이스 마이그레이션 파일을 실행하여 데이터베이스 스키마를 업데이트한다.

 
다시 서버를 실행을 해보니 잘 뜬다. ^^

python manage.py runserver

반응형