개발 환경
os : macOs Big Sur 11.6
python : 3.8.11
Django : 3.2.8
django orm을 이용해 csv로 작성된 데이터들을 mysql database에 저장하려고하는데 시작부터 오류를 만났다 ^^... 바로.. 프로젝트 모듈을 못 찾는것.
경로설정의 문제인 것은 알았지만 이방법 저방법으로 경로를 수정해봐도해결 X
그렇지만 구글은 모든것을 알려준다.
너무 간단한.. 해결방법이지만 혹시 다음에 또 같은 오류를 범하지 않도록 해결한 방법을 정리하고자 한다.
이렇게 작성했을때는 모듈을 못찾는다. 아마 현재 경로에서 handwash
(django 프로젝트 이름)을 못찾는거지. 당연함.. 현재 경로는 ...프로젝트 파일/data/db_uploader.py
이고 handwash.settings
는 ...프로젝트 파일/handwash/settings.py
이다.
해결 방법은 바로..
이 두줄을 모듈 import 선언 아래 추가해준다.
os가 파악한 현재 경로를 쓰는것이 아닌 직접 시작 경로를 지정해주는 것이다.
두줄 추가 후 실행해보면!
너무 잘 나온다!