2013-09-23 3 views
0

이 내 설치된 응용 프로그램은 사는 곳 순간장고 패키지 이름 가져 오기

from packagename import SomeClass 

이 나는이

을 할 필요가
from project.apps.packagename import SomeClass 

장고에이 방법이 있습니까?

INSTALLED_APPS += [ 
     'project.apps.packagename' as packagename 

    ] 

답변

2

INSTALLED_APPS는 코드에서 모듈을 가져 오는 방법과 아무 관련이 없습니다. 이것은 파이썬 일 뿐이므로 앱을 직접 가져 오려면 PYTHONPATH를 수정해야합니다. sys.path.append('/full/path/to/apps')으로이 작업을 수행 할 수 있습니다. 개발 (아마도 manage.py)과 프로덕션 (.wsgi 파일)의 작업을 모두 수행하고 싶을 것입니다.

+0

감사합니다. – GrantU

+1

다니엘, 시간대는 무엇입니까? 잘 잤니? –

관련 문제