반응형
패캠 장고 강의 도중 클래스 생성 후 migration > migrate 후 DB가 생성되지 않는 에러가 있어서 해결해봤다
원래대로라면 auth user에서 shortener_user 테이블로 빠져나와야 하는데 빠져나오지도 않고 테이블 생성도 안되고..
나중에 추가로 넣은 user_detail 테이블만 생성되는것이다
migrations에 생성된 파일엔 잘 들어가 있는데 도대체..
DB도 지우고 해보고 migrations 폴더 지우고 해보고.. 둘다 지우고 해봤는데 안되더이다
한 두시간 끙끙대다가 강사님께 여쭤봤더니 희안한 일이라며 .. 어쨋든 해결책을 주셨다
- db.sqlite3, migrations 폴더 지우기
- python manage.py makemigrations
- 여기서 Operation to perform에 shortener가 안 뜨면 python manage.py makemigrations shortener
- python manage.py migrate
정상적으로 잘 생성됐다.
반응형
'django' 카테고리의 다른 글
Rest API 와 프로젝트에 적용까지 (0) | 2022.10.19 |
---|---|
Django 회원가입 구현하기 (0) | 2022.10.18 |
Django Logout 구현해보기 (0) | 2022.10.18 |
Django Login 구현해보기 (0) | 2022.10.18 |
django.db.utils.IntegrityError: NOT NULL constraint failed 에러 해결 (0) | 2022.09.15 |