[django][error] django.db.migrations.exceptions.InconsistentMigrationHistory

kiwony_·2022년 3월 9일
0

django

목록 보기
11/15

allauth를 이용해서 django 카카오 로그인을 구현하는 과정에서
migration을 해도 아래의 오류가 계속 뜨는 문제가 발생했다.

내가 socialaccount앱을 migrate한 후에
django.contrib.sites 프레임워크를 makemigration - migrate 해서 생긴 오류이다.
순서가 잘못됐었던 것 같다.

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration socialaccount.0001_initial is applied before its dependency sites.0001_initial on database 'default'.

초기화랑 merge를 해도 똑같은 오류가 떠서 아래 블로그를 참고하여 해결했다.

https://www.jgahn.com/archive/post/40/

socialaccount.0001_initial이 sites.0001_initial보다 먼저 적용되서 생긴 문제인 것 같으니, socialaccountapp을 주석 처리한 후 sites를 migrate한 다음, 주석풀고,
전부 makemigration, migrate 하니 해결되었다!

profile
에러의 지옥 속 막다른 길 (ง •̀_•́)ง

0개의 댓글