반응형
장고를 활용해 웹 개발을 할 때,
위 사진에서 관리자 모드로 로그인하기 위한
관리자 계정을 만들기 위해 다음과 같이 작성한다.
python manage.pt createsuperuser
하지만,,
이런 오류가 발생했다..
테이블이 sqlite3 db 내에 존재하지 않아서 발생한 것이다.
이를 해결하려면 다음과 같이 입력한다
1. migration 생성
python manage.py makemigrations
migration을 생성한다.
2. migrate 수행
python manage.py migrate
migrate 함으로써 변동사항을 DB에 적용
결과는
정상적으로 python manage.py createsuperuser 가 작동한다.
이렇게 수행했음에도 에러가 발생하면 밑을 참조
반응형