어떻게 django 이전을 리셋합니까

Django migrations 시스템은 마이그레이션을 관리하기 위한 가장 복잡하고 좋은 방법으로, 많은 수의 모델을 쉽게 생성, 삭제 및 업데이트할 수 있지만, 이 경우 불필요한 문제가 발생할 수 있습니다.만약 개발 환경에 처해 있고 이전을 정리하는 것에 개의치 않는다면, 다음은 몇 그룹을 소개합니다.

1. 프로젝트의 모든 이전 파일을 삭제합니다.


migrations 폴더로 이동하여 모두 삭제합니다.py와.pyc 파일__init__.py 파일 제외
혹은
다음 명령을 실행합니다.
find . -path “*/migrations/*.py” -not -name “__init__.py” -delete
find . -path “*/migrations/*.pyc” -delete

2. 데이터베이스를 삭제/삭제하고 Sqlite를 사용하면 데이터베이스만 삭제하면 된다.sqlite3 파일.


3. 다음 명령을 실행하여 새 모델을 만들고 파일을 이동합니다.


python manage.py makemigrations
python manage.py migrate
프로젝트의 이전을 재설정하기 위해 다음과 같은 몇 가지 간단한 절차를 마쳤습니다.

좋은 웹페이지 즐겨찾기