문제
말 나는 파일 구조는 다음과 같:
app/
app.py
controllers/
__init__.py
project.py
plugin.py
는 경우 app/controllers/project.py 클래스를 정의 프로젝트 app.py 가져오는 이를 다음과 같이 설명합니다:
from app.controllers.project import Project
는 할 수 있:
from app.controllers import Project
어떻게 이 해야 할까요?
해결책
당신이 필요하 넣
from project import Project
에 controllers/__init__.py
.
참고하는 경우 절대 가져옵 기본(Python2.7?), 를 원할 것입 점을 추가하기 전에 모듈 이름(으로 충돌을 피하기 위해 최상위 모델 이름 project
),즉
from .project import Project
제휴하지 않습니다 StackOverflow