django에서 migrate할 때나 makemigrations 를 하려고 할 때 아래와

 
김승호

django에서 migrate할 때나 makemigrations 를 하려고 할 때 아래와 같은 오류 메시지가 나타납니다.
구글링을 좀 해봐도 딱히 해법이 보이지 않는데… (DB 지우고 새로 만들라는 말 빼고요)

뭔가 문제일까요? ㅡㅜ

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency app.0001_initial on database ‘default’.

  • 남홍김

    마이그레이션 파일에 의존성 있는 파일을 알려줬던거 같던데요. 그걸 수정해보셨나요?

    강호정

    migration 폴더에 가서 00001_initial.py 를 확인해보시면 될듯하네요.

    김승호

    현재 0001_init.py만 있고요~ 이 파일 내에 dependencies 부분은 비어 있습니다~

    남홍김

    그럼 db 테이블을 살펴보셔야 할 거 같네요.

    김윤후

    각 앱에있는 migrations 폴더를 지우시고 새로 makemigration을 진행해보시겠어요?

    JangHan Park

    앱별 의존성이 있나보네요.. admin.0001_initial과 app.0001_initial이 따로 언급되고 있는 것을 보면..

    Hyun-woo Park

    혹시 AUTH_USER_MODEL 변경과 같은 사용자 모델 쪽 customization 이 포함되어 있나요?

    Kyeong-Mook Kay Cha

    migrations와 contenttypes 쪽이 일치하나요? admin이라면 장고 내장 앱에 의존성이 걸리는 걸텐데.

Advertisements