[Django/문제해결] relation 'class_name' does not exist
Server/문제 해결

[Django/문제해결] relation 'class_name' does not exist


models.py에 model 생성 후 makemigrations 까지 마쳤는데, migrate 때 이러한 에러가 날 경우,

 

해당 model의 migrations 내의 0001_initial.py 파일이 최신화 되어있는지 확인해보자.

 

보통 실수 또는 동기화 문제로 인하여 최신화 되어 있지 않아, makemigrations까지 했는데도 충돌이 나서 최신화되지 않거나 하는 이유로 문제가 발생한다. 이를 삭제해준 뒤 다시 $ python ./manage.py makemigrations 해주면 해당 파일이 생성되고, 다시 $ python ./manage.py migrate 해주면 잘 될 것이다