에러 : table already exist
장고 migration시 table already exist 에러를 해결하는 과정에 대한 블로그입니다.
원인
아래와 같이 같은 이름의 테이블이 이미 존재하기 때문에 python manage.py migrate 할 수 없다는 에러메세지였다.
이 문제를 해결하려면 이미 존재하고 있는 테이블을 지우거나 수정해야 한다.
해결
python manage.py migrate --fake <appname> 을 입력하여 테이블이 없는 것으로 간주하고 새로 테이블을 만드는 명령어를 사용하면 됨.
728x90
'파이썬 python > django' 카테고리의 다른 글
[django] User모델 커스터마이징 할 때 오류 (0) | 2022.06.14 |
---|---|
[django] ImageField Form 이미지 업로드하기. (0) | 2022.06.10 |
[django] 프로젝트 배포 시 sqlite3 버전 오류 (0) | 2022.05.02 |
[django] no such table: auth_user (0) | 2022.03.24 |
[django] 명령어 정리 (0) | 2022.03.22 |