수색…


소개

Django 앱을 개발할 때 마이그레이션을 정리하고 재설정하여 많은 시간을 절약 할 수있는 상황이있을 수 있습니다.

Django 마이그레이션 재설정하기 : 기존 데이터베이스 삭제 및 새로운 마이그레이션

데이터베이스 삭제 / 삭제 데이터베이스에 SQLite를 사용하는 경우이 파일을 삭제하면됩니다. MySQL / Postgres 또는 다른 데이터베이스 시스템을 사용하는 경우 데이터베이스를 삭제 한 다음 새로운 데이터베이스를 다시 작성해야합니다.

이제 app 폴더 아래의 migrations 폴더에있는 "init.py"파일을 제외한 모든 마이그레이션 파일을 삭제해야합니다.

일반적으로 마이그레이션 폴더는

/your_django_project/your_app/migrations

이제 데이터베이스와 마이그레이션 파일을 삭제 했으므로 django 프로젝트를 처음 설치할 때 마이그레이션 할 때와 마찬가지로 다음 명령을 실행하십시오.

python manage.py makemigrations
python manage.py migrate


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow