2011-04-26 3 views
2

저는 개발 환경을 manage.py에서 apache/wsgi로 마이그레이션했습니다. pdb.set_trace()를 실행하면 BdbQuit가 발생합니다. apache/wsgi에서 pdb.set_trace와 같은 방법으로 작업 할 수 있습니까?pdb.set_trace with apache/wsgi

답변

1

원격 디버거가 필요합니다. 여기에서 rpdb2를 살펴보십시오 : http://winpdb.org/docs/embedded-debugging/

물론 Apache + WSGI는 프로덕션 환경이며 일반적으로 manage.py를 사용하여 개발 응용 프로그램을 실행하기 전에 디버깅하기가 더 어려워 질 것입니다.

+0

당장 한 번만 요청할 수 있다는 사실 때문에 지금 당장 제가하고있는 프로젝트 종류 때문에 manage.py를 사용하기가 어렵습니다. 지금은 최종 사용자 메시지로 디버깅을 계속하는 것이 더 쉽습니다. winpdb가 REAL 버그 때문에 존재한다는 것을 아는 것이 얼마나 도움이되는지, 감사합니다. – juanefren