2011-04-19 5 views
0

dev 모드 (./manage.py runserver 0.0.0.0:9090)에서 앱을 실행하면 모든 것이 정상적으로 작동합니다. 템플릿이 렌더링되고 모든 것이 훌륭합니다. 프로덕션 웹 서버 (체로키)를 다시로드하면 Django 템플릿을 찾을 수 없습니다.Django 템플릿을 프로덕션에서는 찾을 수 없지만 dev는 괜찮습니다.

나는 이것이 약간 모호하다는 것을 알고 있으므로 공유해야 할 정보를 알려 주시기 바랍니다. 나는 약간의 실수가 있다고 생각하지만 도움을 줄 수는 없지만 같은 문제가있는 사람을 찾을 수는 없습니다.

내가 참조하고있는 오류에 대해서는 http://signstreak.com/을 참조하십시오.

편집 이것은 문자 그대로 동일한 코드 기반입니다. 나는 발달 초기에 매우 빠르다. 지금까지 ssh + vim을 사용하여 앱을 제작했습니다. 따라서 dev와 production 모두 동일한 머신에서 같은 코드를 동시에 실행합니다.

또한 DB 설정을 가져 오지 못하는 것으로 나타났습니다. 이상한. 거의 무작위로 스톡 설정을 사용하는 것처럼 보인다.

감사합니다,
-Kerry

답변

0

귀하의 TEMPLATE_DIRS 변수가 비어 있습니다.

수정하면 다시 작동합니다.

+0

문자 그대로 완전히 동일한 코드 기반입니다. http://50.19.120.245:9090/을 참조하십시오. 그래서 어떻게 든 settings.py 파일이 제대로로드되거나로드되지 않는 것처럼 보일 것입니다. 나는 전에이 문제에 결코 빠지지 않았다. –

+0

@Kerry Hatcher : 이상하게도 ... 일반적으로'filesystem' 템플릿 로더는 템플릿 디렉토리가 설정되어 있지 않으면 에러를냅니다. 그래서 그것은 이미 아주 이상합니다. – Wolph

+0

그래서 체로키를 떨어 뜨리고 아파치로 돌아가서 모든 것이 잘되었습니다. –

관련 문제