2016-06-16 6 views
0

장고 프로젝트의 내부 모듈에 액세스 할 수 없습니다내가 좋아하는 장고 프로젝트를

from scripts_api.api.api import ClassA 
from project.settings import Var1, Var2 

그러나 그것은을 위해 다음과 같은 오류 No module named을 던지고있다 두 수입 다.
이 문제를 어떻게 해결할 수 있습니까?

참고 : scripts_api은 설치된 앱에 settings.py에 추가됩니다. 나는 스크립트가 장고 프로젝트 어플리케이션에 있다면 도움이 될 것이라고 생각했다.

답변

0

이동 setting.pyBASE_DIR

의 runserver의 값을 인쇄하고 디렉토리이 작업 디렉토리와 같은 경우 터미널을 확인합니다.

때때로 BASE_DIR이 올바르지 않기 때문에 "모듈을 찾을 수 없습니다"오류가 발생하기 때문에. 일반적으로 외부 또는 내부에 하나 또는 두 개의 폴더가 있습니다.

귀하의 경우에는

, 인쇄 BASE_DIR 올바르게 모듈에 액세스 할이 같은 값을 제공해야합니다

ABCD/PQRS/XYZ/virtual_env_name/프로젝트

값이 아무튼 경우 ' t가 위와 같은 방법으로 끝나면 요구 사항에 따라 settings.py에서 BASE_DIR 값을 수정하십시오.