No changes detected
python manage.py makemigrations
model 작성을 한 뒤, makemigrations을 했는데 연동된 database에서 변경된 부분이 없다고 했다. 이미 makemigrations을 한 번 했던 적이 있어서 migrations 폴더와 db.sqlite3 파일을 삭제했지만 여전히 같은 에러가 나왔다.
앱에 대한 초기 migration을 생성하려면 앱이름과 함께 makemigrations을 해야한다고 한다. 즉, migrations 폴더에 던더 Init 파일이 없거나 비어서 생기는 문제다.
내가 먼저 makemigration을 실행하고 모델을 변경한 다음 다시 makemigration을 수행했기 때문이였다.(+ migrations 폴더 삭제)
python manage.py makemigrations 해당앱이름
나는 구글링을 통해 이 코드로 해봤더니 성공적인 migration이 되었다.
(makemigrations한 뒤에는 migrate 잊지 말기!)
📌 참고 :
1. 스택오버플로우-"No migrations to apply" when run migrate after makemigrations
2. Code with Mosh Forum-Python manage.py makemigrations no changes detected