2010-08-05 3 views
2

그래서 개발 서버에서 3 개의 django 사이트를 실행하고 있습니다.Django 프로젝트 시작 PYTHONPATH

2 개가 정상적으로 작동합니다.

세 번째와 마지막 하나는 관리자를 표시하지 않습니다. DIRS 많이 있습니다 내 PYTHONPATH에

TemplateDoesNotExist at /admin/ 

Django tried loading these templates, in this order: 

    * Using loader django.template.loaders.filesystem.load_template_source: 
      o /Users/Me/Documents/DJANGOSITES/TESTSITE/NEWSITES/NEWSITENAME/Template/admin/login.html (File does not exist) 
    * Using loader django.template.loaders.app_directories.load_template_source: 
      o /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/contrib/admindocs/templates/admin/login.html (File does not exist) 

뿐만 아니라, (그렇지 않으면 다른 두 실 거예요 작업, 오른쪽) 사이트 패키지 DIR :

는 오류가 나는 얻을. 내 Django는 분명하지 않은 사이트 패키지에 있습니다.

내가 오류를 찾을 수 없습니다.

내가이 사이트들 사이에서 유일한 변경 사항은/Users/Me/Documents/DJANGOSITES/디렉토리를 PYTHONPATH에 추가하는 것입니다.

이러한 오류가 한 사이트에는 표시 될 수 있지만 다른 사이트에는 표시되지 않는 이유는 무엇입니까?

설정이 완전히 동일합니다.

한가지 더 :

나는이 프로젝트를 시작

, 나는 지금의 사이트가있는 디렉토리에 cd 및 :

python django-admin.py startproject mysite 

작동하지 않았다. 그 후

/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'django-admin.py': [Errno 2] No such file or directory 

:

django-admin.py startproject mysite 

아주 잘 작동 그것은 나에게이 오류를했다.

누구나 갖고 싶은 아이디어가 있습니다.

감사합니다.

+0

PATH와 PYTHONPATH를 알려주시겠습니까? –

+0

PATH = "/ Library/Frameworks/Python.framework/Versions/2.6/bin : $ {PATH}" export PATH PATH = "/ Library/Frameworks/Python.프레임 워크/버전/전류/빈 : $ {PATH} " 수출 PATH PYTHONPATH ="/ 사용자/ME/문서/MYDIR : 2010-05-05_at_16에 $의 PYTHONPATH " 수출 PYTHONPATH # MacPorts를 설치 추가 : 15 : 13 : MacPorts와 함께 사용할 적절한 PATH 변수를 추가하십시오. export PATH =/opt/local/bin :/opt/local/sbin : $ PATH # MacPorts와 함께 사용할 수 있도록 PATH 환경 변수를 수정했습니다. – MacPython

답변

0

템플릿 HTML 파일이 디렉토리에 권한을

을 읽고 (약간 시스템에 따라 다름) 있는지 확인

chmod +r *.html 

당신은 할 수있다 :

/lib/pythonX.X/site-packages/django/conrtib/admin/templates/admin/ 

다음 명령을 사용하여 또한 추가 파일에 대한 사용 권한을 수정해야하지만 최소한 사이트의 관리 섹션에 액세스 할 수 있습니다.

Windows에서 이것이 어떻게 작동하는지 잘 모르겠습니다. 이것은 cygwin에서 필요로하는 것 같습니다.