2011-10-06 2 views
1

Django 앱 (mod-wsgi을 사용하여 httpd에서 실행 중)을 업데이트 한 후 서버를 다시로드 할 때마다 첫 번째 요청은 항상 내부 오류.서버 리로드 후 첫 번째 요청에 대한 내부 서버 오류 (및 첫 번째 요청 만 *)

문제는 항상 동일합니다. 앱이 다른 앱에서 특정 모델을 가져올 수 없습니다. 유감 스럽지만 ImportError은 가져 오기가 실패한 이유를 알려주지 않는다는 점에서 모든 예외 사항 중 가장 도움이되지 않습니다.

누구에게이 문제가 발생 했습니까? 어떻게 해결 되었습니까? 현재이 다른 모델에 의존하는 파일이 models.py이므로 해결 방법은 없습니다. 일반적으로 코드에 오류가 있다고 가정하지만 요청이 다른 모든 시간에 작동하므로 다른 이유로 인해 문제가 발생한다고 생각합니다.

세부 사항 :

  • 장고 1.3
  • 가져 오는 VIRTUALENV
  • 응용 프로그램에서 실행은 INSTALLED_APPS
+0

해결책을 찾았습니까? – Dinesh

답변

0

난 그냥주지 말 것를 통해 주요 프로젝트의 일부이지만 포함되지 않습니다 manage.py 스크립트에서 해당 모델 모듈을 가져 와서 미리로드가 작동하는지 확인하십시오. 또한 순환 수입 (서로 수입하는 모듈)에 유의하십시오.

+0

원형 가져 오기 인 경우 첫 번째 요청뿐만 아니라 모든 요청에 ​​대해 내부 서버 오류가 발생합니다. 그것을 manage.py 스크립트에 넣는 것이 도움이 될지 모르겠습니다. –

+2

아니요, 특정 수입 주문 문제는 스스로 해결되므로 첫 번째 요청시에만 발생합니다. 따라서 모든 요청에 ​​대해 내부 서버 오류가 발생한다고 생각하는 것은 잘못되었습니다. –

+0

좋아요, 원형 수입품에 대해 살펴 보겠습니다 ... –

관련 문제