파이참에서 작업하던 프로젝트를 라즈베리로 옮겨서 실행하니 

django.db.migrations.exceptions.NodeNotFoundError 에러가 뜨면서 실행이 되지않았다.

검색해보니 마이그레이션을 재설정하면 된다고 한다.

 

1. 프로젝트 내에 모든 마이그레이션 파일 제거

__init__.py를 제외한 모든것을 제거

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc"  -delete

2. 초기화후 스키마 생성

python manage.py makemigrations
python manage.py migrate

 

이렇게하고 다시 서버를 돌려보니 잘실행된다. 

+ Recent posts