2009-02-17 38 views
5

Tôi đang gỡ lỗi một vấn đề ở Django với Pydev.
I có thể đặt breakpoint trong django mã dự án của mình khi gặp sự cố.
Tuy nhiên, tôi không thể đặt điểm ngắt trong mã nguồn thư viện Django Django (trong gói trang web).Eclipse PyDev: thiết lập các điểm ngắt trong nguồn gói trang web

Giao diện người dùng trình gỡ lỗi PyDev trong trường hợp này đơn giản là không làm gì khi tôi bấm để đặt điểm ngắt và không ngắt tại vị trí đó khi tôi chạy trình gỡ lỗi.

Tôi có thiếu một số cấu hình PyDev không? Trong các trình gỡ rối khác mà tôi đã sử dụng, hành vi này chỉ ra một vấn đề liên quan đến thông tin gỡ rối với mã nguồn. Bất kỳ ý tưởng nào về các bước tiếp theo sẽ là trợ giúp.

Tôi cũng có site-packages cấu hình trong PyDev được trong PYTHONPATH tôi

Tôi đang sử dụng Eclipse trên Max OS X nếu giúp.

Cảm ơn

+0

Bạn đã thêm nguồn django vào dự án pydev của mình chưa và đặt nó làm thư mục nguồn? Khi bạn nói bạn không thể đặt điểm ngắt, điều đó có nghĩa là trình gỡ lỗi không dừng lại trên các dòng đó hoặc sẽ không bước vào mã django hoặc bạn có thể không nhấp đúp vào số dòng để đặt dấu ngắt ? – jimmyorr

+0

Có nghĩa là cả hai, nhấp đúp không đặt điểm ngắt và nó không bị ngắt khi đang gỡ lỗi. – Ted

Trả lời

5

Bạn đã nhập nguồn Django làm dự án chưa? Để làm điều đó bạn chỉ cần tạo một dự án PyDev mới và thiết lập vị trí của nó vào thư mục nguồn Django.

+0

Tôi không nhận ra rằng bạn cần thêm nó làm dự án. Tôi nghĩ rằng có nó trong PYTHONPATH là đủ tốt. Điều cần biết. Cảm ơn – Ted

1

Hey, đây là kịp thời! Eric Moritz vừa công bố việc phát hành một cách mới thú vị để gỡ lỗi các khung nhìn bằng cách sử dụng pdb gọi là django-viewtools.

0

PyDev 1.5.5 dường như có vấn đề với Eclipse. Gỡ cài đặt 1.5.5 và cài đặt phiên bản 1.5.4

Các vấn đề liên quan