2013-12-12 2 views
0

Dreamhost에서 실행되는 장고 두 번째 사이트를 얻으려고합니다. 셋업은 작동하는 첫 번째 사이트와 거의 동일하게 유지되었지만 정적으로 작동하도록 수집 할 수는 없습니다. 내가 manage.py validate를 실행하면이 오류하지만 장고 - 관리자가 나는 DJANGO_SETTINGS_MODULE<project>.settings.production하고 passenger_wsgi.py에 내가 경로로 설정 디렉토리를 추가 한을 설정 한이모듈이 manage.p에 의해 발견되었지만 django-admin.py에 의해 발견되지 않았습니다.

... 
    File "/home/username/<virtualenv>/lib/python2.7/site-packages/django/conf/__init__.py", line 134, in __init__ 
    raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e)) 
ImportError: Could not import settings '<project>.settings.production' (Is it on sys.path?): No module named <project>.settings.production 

제공을 반환하지 않습니다.

저는 django 1.5.5를 사용하고 있습니다. 여러 사이트가 원인 일 수 있습니까?

편집 Collectstatic은 두 가지 방법 중 하나에서 사용할 수 없습니다.

수정 방금 ​​wsgi.py이 컴파일되지 않은 것으로 나타났습니다. 이것이 문제의 일부일 수 있습니까? 당신이 당신의 sys.path가 설정 디렉토리 경로하지만 <project>부모 디렉토리 경로가 아닌 가나를 추가 할 필요 DJANGO_SETTINGS_MODULE<project>.settings.production에 설정 때문에

+1

왜'django-admin'을 사용해야합니까? 왜'manage.py collectstatic'을 실행하지 않습니까? –

+0

Collectstatic은 어떤 이유로 든 명령으로 표시되지 않습니다. –

+0

INSTALLED_APPS에'django.contrib.staticfiles'이 있습니까? –

답변

0

.

+0

경로에 부모가 있는데, 단지 설정 디렉토리를 넣으려고했습니다. –

관련 문제