하나의 오류를 해결하니 또 하나의 오류가 생겼........
이번에는 이런 오류가 생성되었다
일단 db문제인건 확실해 보였다.....
db에 가서 확인해보니 필드명이 바뀌어있어서 인지를 못한것이었다. 그래서 필드명을 직접 변경해주었다!
그런데 이번에는 또다른 필드가 없다고 뜨는것이다.. models.py에 들어가서 직접 확인해보니
몇가지 필드들을 수정하고 추가를 하셨던것같았다.
그리하여.. 이렇게 하나하나 수정하고 추가하고 하는것보다 싹다 지우고 다시 연동시키는것이 더 빠를것 같아서
db를 삭제하고, 다시 생성해주었다!
그.런.데. 이번에는 연동이 되지않아 makemigration부터 막히는 것이었다... (뭐야...살려줘...)
한참을 방황하다가 일일이 "makemigration 폴더명" 해주었더니 연동이되었다!!
그리하여 migrate도 하고 전부 연동 성공하였다~~
만약에 어떠한 파일이 이미 존재한다는 오류가 발생하면 그 파일을 직접 db로 가서 삭제하고 다시 하면 잘된다.(나의 경우에는 그러하였다)
정상적으로 홈페이지가 잘 돌아간다! (회원가입이 되지않았는데 이제는 나도 어엿한 회원이다)
요약
- db 삭제 -> 재생성
- 일일이 makemigration 폴더명 해서 수작업
- migrate 연동 성공
'Coding > Team project' 카테고리의 다른 글
트러블슈팅 (DB연동 문제1) (0) | 2025.01.14 |
---|---|
25-01-08 트러블슈팅 (0) | 2025.01.08 |
25-01-07 코드변경사항 (0) | 2025.01.07 |
26-01-07 최종 프로젝트 진행상황 (0) | 2025.01.07 |
25-01-07 트러블슈팅 (0) | 2025.01.07 |