2013-04-14 2 views
0

현재 클라이언트/서버 응용 프로그램을 개발 중입니다. 클라이언트와 서버는 둘 다 Django 프로젝트입니다.Django에서 상대적 가져 오기

서버 응용 프로그램에서 클라이언트 모델을 가져 오려합니다.

client/ 
    fileapp/ 
     __init__.py 
     models.py 
     ... 
    client/ 
     __init__.py 
     ... 
    manage.py 

server/ 
    fileapp/ 
     __init__.py 
     views.py 
     ... 
    server/ 
     __init__.py 
     ... 
    manage.py 

내 서버 프로젝트, 수입 클라이언트/fileapp/모델 싶습니다 여기 내 파일의 arborescence입니다. 나는 그 명령으로 상대 가져 오기를 장고 쉘이 작업을 수행하고 만들려고 :

>>> from ..client.fileapp.models import * 
Traceback (most recent call last): 
    File "<console>", line 1, in <module> 
ImportError: No module named client.fileapp.models 

가 나는 또한 sys.path에있는 클라이언트 경로를 추가하려고하지만 중 하나가 작동하지 않습니다. 그 메커니즘을 어떻게하는지 알면 저에게 말해주세요.

감사합니다.

+1

'client'와'server'를 포함하는 디렉토리에'__init __. py' 파일이 있습니까? – shx2

+0

각 디렉토리에 하나씩 추가했으나 –

+0

* 각 클라이언트의'client'와'server'의 부모를 포함하여 각 디렉토리를 사용할 수 없습니까? 또는'client'와'server' 아래에서만? – shx2

답변

3
client/ 
    fileapp/ 
     __init__.py 
     models.py 
     ... 
    client/ 
     __init__.py 
     ... 
    __init__.py 
    manage.py 

server/ 
    fileapp/ 
     __init__.py 
     views.py 
     ... 
    server/ 
     __init__.py 
     ... 
    __init__.py 
    manage.py 
__init__.py 
... 
관련 문제