1
무엇이 잘못되었는지는 모르겠지만 모델 (데이터베이스 테이블)을 제거하기위한 이전이 있습니다. 테이블이 제거되었지만 South는 마이그레이션이 적용된 것으로 생각하지 않습니다. 따라서 마이그레이션 할 때 제거하려고 시도하고 실패하면 마이그레이션이 더 이상 중단됩니다.병합 된 마이그레이션 : 표가 이미 삭제됨
어떻게해야합니까?
무엇이 잘못되었는지는 모르겠지만 모델 (데이터베이스 테이블)을 제거하기위한 이전이 있습니다. 테이블이 제거되었지만 South는 마이그레이션이 적용된 것으로 생각하지 않습니다. 따라서 마이그레이션 할 때 제거하려고 시도하고 실패하면 마이그레이션이 더 이상 중단됩니다.병합 된 마이그레이션 : 표가 이미 삭제됨
어떻게해야합니까?
는 불일치의이 종류를 해결하기 위해해야 할 일은 --fake
로 마이그레이션을 실행 :
./manage.py migrate app --fake
을 docs에서 :
는
--fake
: 된 것으로 마이그레이션 순서를 기록합니다 적용되지만 실제로 실행하지는 않습니다. 응용 프로그램 변환에 유용합니다.