🐍
Python Django No changes detected 해결
October 08, 2022
Python Django No changes detected 해결
1. 배경 상황
토이 프로젝트 시작 전 테스트 용으로 Django REST framework 사용 실습을 하고 있었는데, Model을 잘못 정의해서 한 번 날리고(…) 다시 makemigrations
명령어를 실행 하려고 하니 아래와 같이 No changes detected라는 메시지가 발생했다.
➜ restProject git:(master) ✗ python3 manage.py makemigrations
No changes detected
2. 해결 방법
프로젝트 내에 캐시 파일, migrations 폴더, db.sqlite3 파일을 모두 삭제해도 인식을 못하고 같은 메시지가 발생해서 구글링을 해보니, makemigrations
명령어를 실행할 때 아래와 같이 앱 이름을 명시하면 해결이 된다고 한다.
python3 manage.py makemigrations <앱 이름>
아래와 같이 rest
라고 앱 이름을 명시해주니 Migration이 잘 생성 되었다.
➜ restProject git:(master) ✗ python3 manage.py makemigrations rest
Migrations for 'rest':
rest/migrations/0001_initial.py
- Create model Rest