Pydev가 제대로 구성되어있어 내 응용 프로그램을 실행하지만 디버거가 중단 점을 설정하여 코드를 검사/추적하려는 경우 디버거가 실행되지 않습니다 (추적 할 수 없음). 아무도 여기서 무슨 일이 일어나는지 알아?Eclipse와 Pydev를 사용하여 올바르게 디버깅하는 방법은 무엇입니까?
13
A
답변
4
--noreload
옵션이 중요합니다. 그렇지 않으면 서버가 분기하고 중단 점이 트리거되지 않습니다.
2
일반적으로 manage.py를 선택하고 디버그를 누르지 않아도됩니다. 귀하의 설명에서 그것은 실행/디버그 설정 패널에서 Django 시작 매개 변수를 설정하지 않았을 수 있습니다.
http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html
및
http://developeradventures.blogspot.com/2008/03/eclipse-django-debugging.html
가 중요한 부분은 실행/디버그 설정에 항목을 추가하고있다 : 여기
단계 지침에 의해 몇 가지 단계입니다. 디버깅 할 때, 중단 점을 설정하려면 Eclipse 도구 모음에서 디버그 버튼의 드롭 다운 화살표를 클릭하고 정의한 장고 프로젝트를 선택하십시오. 그런 다음 브라우저 창에서 Django 서버의 URL로 이동하십시오. Eclipse는 중단 점에서 중지되어야합니다.
1
좋아, 내 문제가 무엇인지 알았어. 나는 그 후에 명령문 대신에 views.py의 def 문에 중단 점을 설정해야했습니다.
1
장고 runserver
을 디버깅하는 경우 --noreload
명령 줄 매개 변수를 지정해야합니다. 그렇지 않으면 디버거가 잘못된 파이썬 인스턴스를보고 결국 중단 점을 이동하지 않습니다.
관련 문제
- 1. pydev를 사용하여 하위 프로세스를 디버깅하는 방법이 있습니까?
- 2. PyDev를 사용하여 장고 명령을 리디렉션하는 방법은 무엇입니까?
- 3. Eclipse와 javap을 사용하는 방법은 무엇입니까?
- 4. gdb를 사용하여 디버깅하는 방법은 무엇입니까?
- 5. Pydev를 사용하여 Eclipse에서 Python 프로그래밍
- 6. JBossESB를 디버깅하는 방법은 무엇입니까?
- 7. 신호를 사용하여 프로그램을 디버깅하는 방법은 무엇입니까?
- 8. Stackshot을 사용하여 응용 프로그램을 디버깅하는 방법은 무엇입니까?
- 9. gdb를 사용하여 SIGTRAP을 디버깅하는 방법은 무엇입니까?
- 10. 이클립스 설치 권한이없는 pydev를 설치하십시오.
- 11. 스핑크스를 디버깅하는 방법은 무엇입니까?
- 12. ExceptionInInitializationError를 디버깅하는 방법은 무엇입니까?
- 13. django로 디버깅하는 방법은 무엇입니까?
- 14. eclipse와 My Eclipse에서 번들 파일을로드하는 방법은 무엇입니까?
- 15. 코어 덤프를 디버깅하는 방법은 무엇입니까?
- 16. Xcode에서 번들을 디버깅하는 방법은 무엇입니까?
- 17. 파일 업로드를 디버깅하는 방법은 무엇입니까?
- 18. ActiveMQ 클라이언트를 디버깅하는 방법은 무엇입니까?
- 19. COM 인터페이스를 사용하여 응용 프로그램을 디버깅하는 방법은 무엇입니까?
- 20. XCode에서 DYLIB를 디버깅하는 방법은 무엇입니까?
- 21. IE에서 코드를 디버깅하는 방법은 무엇입니까?
- 22. 하스켈 코드를 디버깅하는 방법은 무엇입니까?
- 23. NHibernate 매핑을 디버깅하는 방법은 무엇입니까?
- 24. 교착 상태를 디버깅하는 방법은 무엇입니까?
- 25. system.servicemodel 클래스로 디버깅하는 방법은 무엇입니까?
- 26. 임의의 충돌을 디버깅하는 방법은 무엇입니까?
- 27. 자바 스크립트를 디버깅하는 방법은 무엇입니까?
- 28. firefox 플러그인을 디버깅하는 방법은 무엇입니까?
- 29. VB.NET WebMethod를 디버깅하는 방법은 무엇입니까?
- 30. devise/warden을 디버깅하는 방법은 무엇입니까?
올바른 편집기 창을 선택 (강조 표시)하여 디버거를 호출합니까? 당신이하는 일에 대해 더 많이 말해야합니다. 파이썬 또는 자이 썬. 실제로 Pyhon 코드 등을 실행할 수 있습니까? – jbasko
예 모든 Python 코드가 작동합니다. 먼저보기에서 중단 점을 설정 한 다음 manage.py를 선택하고 디버그를 클릭하면 정상적으로 실행됩니다. 그런 다음 해당보기에 대한 URL로 이동하지만 중단 점이 시작되지 않습니다. – prodev42