문제 사항
admin에 모델을 추가하였는데, 추가한 모델의 페이지에 접속하려고 하니 다음과 같은 오류가 발생함.
- [appname]: 장고 앱 이름
- [newmodelname]: 새로 생성한 모델의 이름
"Table '[appname].[appname]_[newmodelname]' doesn't exist)
해결 방안
django model을 수정 시에는 변경 사항을 DB에 등록하고 반영해야 함. 등록 및 반영 방법은 다음과 같음.
# 변경 사항 등록
$ python manage.py makemigrations
# 변경 사항 반영
$ python manage.py migrate
반응형
'CS > 삽질로그' 카테고리의 다른 글
[anaconda] conda activate 동작하지 않을 때 (conda init 관련 오류) (0) | 2023.04.07 |
---|---|
[MLOps] kubeadm으로 클러스터 구축 시 권한 오류 (0) | 2022.11.29 |
[python] macos mysqlclient 설치 오류 (해결) (0) | 2022.11.23 |
[docker, opencv] docker opencv 에러 (libGL.so.1: cannot open shared object file) (0) | 2022.11.09 |
[python] logging 라이브러리 오류 (0) | 2022.10.28 |