Tôi biết cách chạy lệnh bằng PyCharm (Công cụ -> Chạy manage.py Task), nhưng tôi cũng muốn gỡ lỗi chúng, bao gồm lệnh của tôi và lệnh của ứng dụng của bên thứ ba.Cách gỡ lỗi lệnh Django trong PyCharm
Trả lời
Bạn có thể gỡ lỗi một lệnh admin/quản lý tùy chỉnh Django trong PyCharm bằng cách tạo ra một mục máy chủ tùy chỉnh Django trên menu Chạy/Gỡ lỗi Cấu hình:
- Nhấp
Edit Configurations...
. - Nhấp vào dấu cộng và chọn
Django server
. - Fill trong
Name
như bạn vui lòng, xóaHost
vàPort
lĩnh vực, sécCustom run command
và nhập vào tên của lệnh của bạn để các bên phải của hộp kiểm. - Nhập bất kỳ đối số dòng lệnh bổ sung nào vào trường riêng lẻ
Additional options
, không được thêm vào trong lệnh chạy. - Nhấp vào OK.
Bây giờ hãy đặt điểm ngắt, chọn cấu hình mới của bạn từ trình đơn Cấu hình chạy/gỡ lỗi và nhấp vào nút Gỡ lỗi. Et voilà!
Nhấn mạnh cho những người như tôi, những người dường như không thể đọc đúng: các trường ** Host ** và ** Port ** phải được xóa, nếu không lệnh tùy chỉnh sẽ không hoạt động! –
Xin lỗi, nhưng tôi phải đưa vào "lệnh chạy tùy chỉnh" là gì? Tôi gọi tôi là "simple_chart" nhưng tôi nhận được "lệnh không xác định" khi tôi cố gỡ lỗi. Tôi có một phương thức trong views.py được gọi là simple_chart mà tôi đã đặt một điểm ngắt. Tất cả những gì tôi muốn là để trình gỡ lỗi dừng lại ở đó để tôi có thể khám phá các biến trong môi trường cục bộ. – Frikster
Cửa sổ chạy không hiển thị nếu tôi xóa các trường Máy chủ và Cổng. – fossilet
Sau khi cài đặt IPdb (pip cài đặt IPdb) đưa những dòng để điểm debug:
import ipdb
ipdb.set_trace()
Kể từ khi thanh toán bù trừ Host và Cảng sẽ không làm cho lệnh chạy ở tất cả (PyCharm 5), giải pháp tôi tìm thấy là sử dụng một Python cấu hình chạy thay vì một máy chủ Django. Điền Script
bằng tập lệnh manage.py của bạn, các thông số khác trong Script Parameters
và điều chỉnh môi trường của bạn chẳng hạn như Working directory
.
Đây là những gì nó làm việc cho tôi, (pycharm 2016). Đặt manage.py trong tập lệnh, lệnh quản lý django của bạn trong các tham số script (cùng với bất kỳ cờ lệnh mang tên django nào) và thay đổi thư mục làm việc. – Yunti
- 1. Gỡ lỗi từ xa PyCharm
- 2. Gỡ lỗi với pycharm, cách bước vào dự án, mà không cần nhập thư viện django
- 3. CÁCH SỬ DỤNG Pycharm để gỡ lỗi kịch bản python?
- 4. Cách gỡ cài đặt pycharm và rubymine?
- 5. Kiểm tra đơn vị Pycharm thử nghiệm dòng lệnh gỡ lỗi tương tác không hoạt động
- 6. Trình gỡ lỗi url Django
- 7. Gỡ lỗi/in trong tập lệnh Hubot
- 8. Sử dụng virtualenv trong Pycharm như Django IDE
- 9. Tôi làm cách nào để gỡ lỗi tập lệnh Perl?
- 10. câu lệnh chuẩn bị sqlite - cách gỡ lỗi
- 11. django + uwsgi + ngnix + gỡ lỗi = Lỗi máy chủ (500)
- 12. PyCharm: Làm thế nào để chạy lệnh syncdb và sql?
- 13. Gỡ lỗi các tập lệnh UIAutomation trong Instruments
- 14. Gỡ lỗi trong SSIS
- 15. (Django hướng dẫn) nhập khẩu 'views' từ 'thăm dò' ứng dụng - Lỗi cú pháp PyCharm
- 16. Cách gỡ lỗi Chromecast
- 17. ResourceNotFoundException cách gỡ lỗi?
- 18. Thiết lập thanh công cụ gỡ lỗi Django
- 19. Cách gỡ lỗi tabindex
- 20. PyCharm: Bắt buộc cú pháp mẫu Django Highligting
- 21. Gỡ lỗi Sql chèn vào câu lệnh bằng cách sử dụng câu lệnh chọn
- 22. Cách gỡ lỗi gỡ lỗi khỏi ứng dụng Express?
- 23. Làm cách nào để sử dụng Ghi nhật ký trong Thanh công cụ gỡ lỗi Django?
- 24. Làm cách nào để nhận biến "gỡ lỗi" trong ngữ cảnh mẫu Django của tôi?
- 25. Cách gỡ lỗi các nhiệm vụ Celery/Django chạy cục bộ trong Eclipse
- 26. Ống Django bị hỏng ở chế độ Gỡ lỗi
- 27. Pycharm + Django 1.3 + STATIC_URL trong mẫu = Tham chiếu tĩnh chưa được giải quyết
- 28. PyCharm - $ PATH trên OS X
- 29. Cách chọn phiên bản Python trong PyCharm?
- 30. Cách gỡ lỗi một gói trong XCode?
Nếu bạn đang cố gắng gỡ lỗi các lệnh manage.py (các ứng dụng/quản lý/lệnh/thư mục), bạn có thể sử dụng câu trả lời của @ Kevin, nhưng đặt trong manage.py trong "Tập lệnh" và lệnh bạn muốn để chạy trong "Tham số tập lệnh". – RVC