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 하니 해결되었다!
감사합니다.