선발대

[에러] 장고 프로젝트 이름 수정 시, 모듈 못 찾을 때 본문

참고사항/에러노트

[에러] 장고 프로젝트 이름 수정 시, 모듈 못 찾을 때

신선한 스타트 2022. 2. 24. 14:20
에러상태

 

ModuleNotFoundError: No module named 'djangoProject'

 

장고 프로젝트를 만들고 서버를 실행했는데, 갑자기 모듈을 찾을 수 없다고 나왔다!

분명 초기설정은 잘 마무리했는데, 원인을 찾을 수 없었다.

 

해결방안

 

알고 보니, 제일 처음 장고 디렉토리가 생성되면 바로 아래의 프로젝트 이름도 동일하게 나오는데, 이 프로젝트 이름을 수정하게 되면 경로 설정에 문제가 생겨서 오류가 발생하는 것이었다. 어떤 블로그에서는 아예 처음부터 재시작하는 것을 추천했는데, 만약 그게 불가능하다면 경로만 변경해주면 된다. 아래의 새로운 프로젝트명으로 표시한 부분에 각각의 파일을 찾아서 입력해주면 된다.

 

# 새로운프로젝트/manage.py
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "새로운프로젝트명.settings")

# 새로운프로젝트/settings.py
ROOT_URLCONF = '새로운프로젝트명.urls'
WSGI_APPLICATION = '새로운프로젝트명.wsgi.application'

# 새로운프로젝트/wsgi.py
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "새로운프로젝트명.settings")

 

참고한 자료들

 

큰 도움이 된 블로그였다. 다음번에도 이런 일이 생기면 이 방법대로 할 것 같다.

https://kimdoky.github.io/django/2017/10/12/rename_projectname/

 

Django - 프로젝트 이름을 바꾸었을 때 수정해야 하는 파일들

on October 12, 2017 under django 1 minute read Django 프로젝트를 시작하면 최상위 디렉터리와 프로젝트 이름이 같기 때문에 서로 구분하기 위해서 프로젝트 이름을 변경합니다. 하지만 프로젝트의 이름을

kimdoky.github.io

 

프로젝트 말고 app의 경우에도 정리가 되어있었다. 나중에 참고하면 좋을 것 같다.

https://blog.naver.com/PostView.naver?blogId=emmaeunji&logNo=221737639367&parentCategoryNo=&categoryNo=45&viewDate=&isShowPopularPosts=true&from=search 

 

파이썬 장고 python django ModuleNotFoundError: No module named '프로젝트 이름', No module named '앱이름'

일단 Module Not Found 에러의 경우 딱 한가지만 있는 것은 아니다. 일단 내가 알게 된 오류는 1)Modul...

blog.naver.com

 

Comments