2012-03-02 2 views
1

장고 테스트를 위해 장고의 내부 서버를 실행할 수 있습니까?자이 썬에서 장고로 manage.py runserver를 사용하는 경우

것은 내가 장고 - 자이 썬 설치했습니다,하지만 서버를 실행하려고 할 때이 메시지가 : 이것은 자이 썬 가 '장고'모듈를 발견 할 수 없다는 것을 나타냅니다

jython manage.py runserver 8000 

Traceback (most recent call last): File "manage.py", line 2, in <module> 
from django.core.management import execute_manager 
ImportError: No module named django 
+0

sys.path 항목 확인 – Cez

+0

자이 썬 버전은 무엇입니까? Django-jython이 설치된 디렉토리는 무엇입니까? – jpic

+0

"django_jython-1.3.0b2-py2.5.egg-info"가 – ksiomelo

답변

1

. 여기, 자이 썬이해야 할 것입니다 제일 먼저 장고 모듈을 찾으려고 :

from django.core.management import execute_manager 

그것은 실패하고 ImportError: No module named django가 발생합니다.

django 모듈이 인 을 찾아야하며 __init__.py 파일이 포함 된 'django'디렉토리 여야합니다.

Set your python path for jython을 상위 디렉토리로 지정하십시오. 예를 들어, /Users/cassiomelo/code/jython/Lib/site-packages/django/__init__.py을 찾으면 /Users/cassiomelo/code/jython/Lib/site-packages을 파이썬 경로에 추가해야합니다. 링크를 클릭하여 자이 썬 버전에 따라 설정하는 방법을 확인하십시오. 핵심 서브 모듈을 가져 오기를 진행있는 IT에 __init__.py과 '장고'라는 디렉토리가있을 경우

자이 썬은 '장고'모듈을 가져 오려고 할 때이를 파이썬 경로의 디렉토리에서 찾게됩니다 다음 관리, 다음 execute_manager.

+0

잘 작동 했으므로 자세한 설명을 부탁드립니다! – ksiomelo

관련 문제