본문 바로가기
CS/삽질로그

[python] django 모델 변경 시 에러 발생

by judy@ 2022. 11. 24.

문제 사항

admin에 모델을 추가하였는데, 추가한 모델의 페이지에 접속하려고 하니 다음과 같은 오류가 발생함.

  • [appname]: 장고 앱 이름
  • [newmodelname]: 새로 생성한 모델의 이름
"Table '[appname].[appname]_[newmodelname]' doesn't exist)

해결 방안

django model을 수정 시에는 변경 사항을 DB에 등록하고 반영해야 함. 등록 및 반영 방법은 다음과 같음.

# 변경 사항 등록
$ python manage.py makemigrations

# 변경 사항 반영
$ python manage.py migrate

 

반응형