django.db.utils.ProgrammingError: (1146, "1146 (42S02): Table '.django_site' doesn't exist", '42S02')
django.db.utils.ProgrammingError: (1146, "1146 (42S02): Table '.django_site' doesn't exist", '42S02') 위 에러는 다양한 이유로 인해서 발생할 수 있지만, 저의 경우는 이미 사용중인 데이터베이스에 django로 migration을 하는 행위등을 통해서도 발생하는 것을 확인했습니다. 이러한 상황일땐 django sites 패키지의 경우는 migrations를 프로젝트 개발 코드내 포함되어 있지 않고 파이썬 패키지에 포함되어 있어서 굳이 삭제할 필요는 없습니다. 오류의 발생 원인은 간단합니다. makemigrations으로 migration 파일을 생성 migrate를 진행할때 django(sites)를 찾는데 해당 테이블이 실물..
2021. 6. 15. 22:22