집 >데이터 베이스 >MySQL 튜토리얼 >Django: 모델 수정 시 '테이블이 존재하지 않습니다' 오류를 해결하는 방법은 무엇입니까?
Django에서 모델을 수정하거나 테이블을 삭제할 때 "테이블이 존재하지 않습니다" 오류가 발생할 수 있습니다. 답답하다. 이 문제는 Django가 삭제되었거나 데이터베이스에 존재하지 않는 테이블에 대해 작업을 수행하려고 할 때 발생합니다.
이 문제를 해결하기 위한 단계별 해결 방법은 다음과 같습니다.
데이터베이스 마이그레이션(--fake 없이): Django 1.7 이상을 사용하는 경우 다음 명령을 실행합니다.
1.7 이전 Django 버전의 경우 위 명령을 다음으로 바꾸세요. 다음:
이 프로세스에서는 문제의 테이블을 삭제했다고 가정합니다. 테이블이 여전히 존재하는 경우 삭제를 방해하는 참조나 제약 조건이 있는지 확인하세요.
위 내용은 Django: 모델 수정 시 '테이블이 존재하지 않습니다' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!