2016-11-20 1 views
0
에서 어떤 모듈을 다음과 같이 내가 forms.py에 python_contextual_test_manager라는 이름의 모듈을 수입하고

:가져 오기 오류 장고

from python_contextual_test_manager.main_runner import main as main_runner 

모두 python_contextual_test_manager.pyforms.py은 같은 디렉토리에 있지만 그것은 나에게 다음과 같은 오류 보여줍니다

ImportError: No module named python_contextual_test_manager 

어떻게해야합니까?

+0

당신은 파일 구조를 보여 주어야합니다, 나는 당신의 설명에서 django와 관련된 것을 보지 못합니다 : – linpingta

답변

0

파일 이름 앞에 점을 추가하는 것이 좋습니다. 이처럼 :
from .python_contextual_test_manager.main_runner import main as main_runner.

도트는 파일이있는 동일한 폴더에서 가져 오기를 지정합니다. 또 다른 방법은 프로젝트 디렉토리에 절대 경로를 지정하는 것입니다. 예를 들어 Django 응용 프로그램 내에있는 모든 파일이 app 인 경우
from app.python_contextual_test_manager.main_runner import main as main_runner을 가져올 수도 있습니다.