파이참에서 작업하던 프로젝트를 라즈베리로 옮겨서 실행하니
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
이렇게하고 다시 서버를 돌려보니 잘실행된다.
'[Web-BackEnd] > [Django]' 카테고리의 다른 글
[Django] Mysqlclient 설치 에러시 해결방법 (0) | 2020.03.26 |
---|---|
[Django] 로그인후 이전페이지로 이동하기 (0) | 2020.01.22 |
[Django] 로그인후 user정보 가져와서 자바스크립트에서 사용하기 (0) | 2020.01.21 |