내 장고 proyect를 Webfaction 서버 아래에 배치하려고합니다. 나는 "home"이라는 앱을 가지고있다.django를 배포 : "no module named .."
사실의 A) 내가 manage.py의 같은 디렉토리 내 "집"폴더를 이동하고 나는 이런 내 setting.py, 잘 작동 응용 프로그램을 설정합니다. 내가 응용 프로그램 디렉토리에 내 "홈"폴더를 이동,이 같은 내 settings.py를 설정하면
INSTALLED_APPS = (
'home'
)
사실의 B), 내가 오류를 "어떤 모듈 이름 myproject.apps.home을"받아 봐하지
INSTALLED_APPS = (
'myroject.apps.home'
)
내가 "집"앱을 apps 폴더 아래에 설정하려고합니다. 어디에서 문제가 될 수 있습니까? 아파치에서 httpd.conf를 설정하려했지만 성공하지 못했습니다.
이 내 폴더 트리입니다 :
myproject_name
-apache2
-bin
-lib
--myproject
-manage.py
--myproject
-wsgi.py
-urls.py
-__init__.py
-settings.py
-apps
장고 버전 : 1.4.2 파이썬 버전 : 2.7 mod_wsgi에 버전 : 시간 3.4
감사
'home'과'apps' 폴더는'__init __. py' 파일을 패키지로 고려해야합니다. 거기 있나요? –
나에게 : "당연히 __init__.py 나는 단지 ... * facepalm *"이어야합니다. 그게 문제였습니다. 대답 해 주셔서 감사합니다. –
도움이 되니 기쁩니다. 난 당신이 그것을 받아 들일 수 있도록 답변으로 게시했습니다 :) –