본문 바로가기

[django] 오류 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency accounts.0001_initial on database 'default'.

by Jyujae 2022. 8. 18.

프로젝트 중에 

 

같은 앱에 있었던 user 라는 모델을 따로 하나의 앱으로 분리하려고 하던 중, 오류를 만났다

 

=> migration 오류가 생긴 것같아, migration db를 초기화하고 다시 진행해보려 한다

 

1. 프로젝트 앱의 모든 migrations 파일을 삭제한다(__init.py__ 제외!!!!!!!!!!!!!!)

 

2. sqlite는 디폴트로 적용되고 있을텐데, db 파일을 드랍(삭제)한다

 

-> db.sqlite3 을 삭제

 

3. 다시 migration 을 진행한다

 

python manage.py makemigrations

 

python manage.py migrate