Django
Django [관리자페이지] DB 초기화하기
nyanguk
2021. 2. 15. 23:44
DB 삭제하기
migrations 파일 삭제하기
프로젝트 폴더로 이동해서 아래 명령어를 입력한다.
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc" -delete
db.sqlite3 파일삭제
프로젝트 폴더 안에 있는 db.sqlite3를 삭제한다.
위의 과정 진행후 바로 makemigrations를 진행하면 아래와 같은 오류가 발생한다.
ModuleNotFoundError: No module named 'django.db.migrations.migration'
강제 재설치를 통해 해결해 보자!
django 재설치
django버전 확인하기
python -m django --version
django 강제 reinstall 하기
확인한 django 버전으로 django 강제 재설치
pip install --upgrade --force-reinstall Django==3.0.5
makemigrations 와 migrate 하기
python manage.py makemigrations
python manage.py migrate