Tôi đã có cấu hình Pydev đúng cách để nó chạy ứng dụng của tôi, tuy nhiên khi tôi muốn kiểm tra/theo dõi mã của tôi bằng cách thiết lập các điểm ngắt mà trình gỡ lỗi không khởi động (không thể theo dõi). Có ai có ý tưởng gì đang xảy ra ở đây không?Làm cách nào để gỡ lỗi đúng cách bằng Eclipse và Pydev?
Trả lời
--noreload
tùy chọn là rất quan trọng, nếu không máy chủ sẽ ngã ba và điểm ngắt của bạn sẽ không kích hoạt.
Thông thường bạn sẽ không phải chọn manage.py và nhấn gỡ lỗi. Từ mô tả của bạn có vẻ như bạn có thể chưa thiết lập thông số khởi chạy Django trong bảng cài đặt Run/Debug settings.
Dưới đây là một số hướng dẫn từng bước:
http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html
và
http://developeradventures.blogspot.com/2008/03/eclipse-django-debugging.html
Phần quan trọng là thêm các mục nhập vào các thiết lập Run/Debug. Khi đã đến lúc gỡ lỗi, hãy đặt điểm ngắt, trên thanh công cụ Eclipse, nhấp vào mũi tên thả xuống của nút Gỡ lỗi và chọn dự án Django mà bạn đã xác định. Sau đó, từ cửa sổ trình duyệt, hãy truy cập URL của máy chủ Django của bạn. Eclipse nên dừng lại ở điểm ngắt.
Ok Tôi nghĩ mình đã tìm thấy vấn đề của mình. Tôi đã phải đặt điểm ngắt trên câu lệnh def trong views.py thay vì các câu lệnh sau nó.
Nếu bạn đang gỡ lỗi Django runserver
, hãy chắc chắn bạn chỉ định tham số dòng lệnh --noreload
. Nếu không trình gỡ rối kết thúc bằng việc nhìn vào thể hiện python sai và không bao giờ đi bất kỳ điểm ngắt nào.
- 1. Làm cách nào để gỡ lỗi đúng cách Java (Android) bằng Eclipse?
- 2. Gỡ lỗi Python trong Eclipse + PyDev
- 3. Whats phím tắt để gỡ lỗi trong PyDev bằng cách sử dụng Eclipse
- 4. Gỡ lỗi với Pydev 1.5
- 5. Làm thế nào để gỡ lỗi Flask với PyDev?
- 6. Cách gỡ lỗi mã OCaml đúng cách?
- 7. Làm cách nào để kích hoạt tính năng gỡ lỗi bài đăng trong pydev?
- 8. Gỡ lỗi Node.js bằng Eclipse
- 9. Làm cách nào để gỡ lỗi dòng ứng dụng Android bằng dòng Eclipse?
- 10. Gỡ lỗi LLVM bằng Eclipse
- 11. Cách bắt đầu với Eclipse + PyDev
- 12. Làm cách nào để gỡ lỗi bằng gdb?
- 13. Gỡ lỗi từ xa Weblogic bằng cách sử dụng eclipse
- 14. Làm cách nào để sử dụng GDB trong Eclipse để gỡ lỗi C/C++?
- 15. Eclipse treo, làm thế nào để giết nó đúng cách?
- 16. cách gỡ lỗi bằng xUnit?
- 17. Làm cách nào để gỡ lỗi các tệp .class trong ECLIPSE?
- 18. Làm cách nào để gỡ lỗi ứng dụng py2exe 'không thể khởi chạy đúng'?
- 19. Làm cách nào để nhập lệnh vào dấu nhắc gdb khi gỡ lỗi với CDT Eclipse?
- 20. Gỡ lỗi với Eclipse CDT và GDB
- 21. Làm thế nào để gỡ lỗi ứng dụng Java bằng cách sử dụng VIM/GVIM?
- 22. Làm cách nào để gỡ lỗi 503 lỗi trong Openshift?
- 23. Cách gỡ lỗi các nhiệm vụ Celery/Django chạy cục bộ trong Eclipse
- 24. Linux: Làm cách nào để gỡ lỗi SIGSEGV? Làm cách nào để theo dõi nguồn lỗi?
- 25. Làm cách nào để tôi có thể gỡ lỗi mã js bằng Cordova và ios simulator?
- 26. Làm cách nào để gỡ lỗi lỗi phân đoạn Python?
- 27. Làm thế nào để thiết lập Eclipse để gỡ lỗi C từ xa bằng gdbserver?
- 28. Làm cách nào để xóa các điểm ngắt trình gỡ lỗi PyDev khỏi các tệp đã xóa?
- 29. Cách thêm các tệp hiện có vào dự án bằng Eclipse và PyDev
- 30. Cách gỡ lỗi bế tắc trong Java bằng cách sử dụng Eclipse
Bạn có gọi trình gỡ rối có cửa sổ trình chỉnh sửa chính xác đã chọn (được đánh dấu) không? Bạn nên nói thêm về những gì bạn làm. Python hoặc Jython chẳng hạn. Bạn có thể thực sự chạy bất kỳ mã Pyhon, vv – jbasko
có tất cả các mã python hoạt động. Đầu tiên tôi đặt một điểm ngắt trong một khung nhìn, sau đó tôi chọn manage.py, bấm debug và nó chạy tốt. Sau đó tôi đi đến url cho chế độ xem đó nhưng điểm ngắt không khởi động. – prodev42