Có thể không? Bằng cách gỡ lỗi, tôi có nghĩa là thiết lập các điểm ngắt, kiểm tra các giá trị và tiến từng bước một.Làm thế nào để gỡ lỗi các ứng dụng Web2py?
Trả lời
Bạn có thể thực hiện gỡ lỗi từ xa ứng dụng web python qua TCP/IP với winpdb.
Tôi chưa sử dụng web2py, nhưng nếu nó chạy trong cửa sổ dòng lệnh, bạn có thể sử dụng công cụ chuẩn pdb. Thêm dòng này vào một nơi nào đó trong mã của bạn:
import pdb; pdb.set_trace()
Điều này sẽ gọi trình gỡ lỗi và ngắt. Sau đó, bạn có thể sử dụng các lệnh PDB: n để chuyển sang dòng tiếp theo, l để liệt kê mã, s để chuyển sang hàm, p để in giá trị, v.v.
debug ứng dụng người ta có thể xây dựng trên web2py bằng cách sử dụng sau đây thiết lập:
- Eclipse IDE
- Install Pydev vào Eclipse
- Set Breakpoints trên mã của bạn khi cần thiết
- Trong right Eclipse bấm vào tệp web2py.py và chọn Debug As -> Python Run
- Khi một điểm ngắt được nhấn Eclipse sẽ nhảy đến điểm ngắt nơi bạn có thể kiểm tra các biến và bước qua mã
hoạt động tốt cho tôi – icn
Vâng, đó là có thể, Do "phòng ngừa khoảng" Tôi vẫn không được phép đăng ảnh chụp màn hình, nhưng đây là một ảnh chụp màn hình đầy đủ lưu trữ tại trang web của tôi:
Như Carl tuyên bố, đó là dễ dàng như:
- Cài đặt PyDev trong Eclipse
- Kích chuột phải vào dự án web2py, chọn gỡ lỗi As> Run Python
- Chọn web2py.py làm tệp để chạy
Không cần plugin hoặc tải xuống khác.
Đây là một bài viết về gỡ lỗi python với pdb, sẽ hoạt động với web2py. http://sontek.net/debugging-python-with-pdb
Tôi đang gỡ lỗi các ứng dụng web2py với Eclipse và PyDev. Dưới đây là một bài viết: http://www.web2pyslices.com/main/slices/take_slice/2
Bạn cũng có thể sử dụng Visual Studio 2010. Dưới đây là cách:
- Tải về và cài đặt Python Tools for Visual Studio.
- Tạo dự án mới từ mã hiện tại (Tệp> Mới> Dự án từ mã hiện tại ...)
- Chỉ định thư mục web2py của bạn và sử dụng giá trị mặc định.
- Nhấp chuột phải vào web2py.py và chọn Đặt làm tệp khởi động.
- Đặt điểm ngắt và nhấn F5 (chạy) hoặc nhấp chuột phải vào web2py.py và chọn Bắt đầu với Gỡ lỗi.
Đây là thiết lập tuyệt vời nếu bạn đã sử dụng studio trực quan.
- 1. Làm thế nào để gỡ lỗi các ứng dụng wxpython?
- 2. Gỡ lỗi web2py với Eclipse
- 3. Làm thế nào để gỡ lỗi ứng dụng Magento
- 4. Làm cách nào để gỡ lỗi các lỗi im lặng trong các ứng dụng Java?
- 5. Làm thế nào để gỡ lỗi các ứng dụng Java Web Start?
- 6. Làm thế nào để gỡ lỗi các ứng dụng PyQt mà không cần khởi chạy lại?
- 7. Làm thế nào để hiển thị lỗi web2py trực tiếp (tự động chuyển hướng đến vé)
- 8. Làm thế nào để deply web2py sử dụng nginx?
- 9. Làm thế nào để Gỡ lỗi ClojureScript
- 10. ghi nhật ký ứng dụng web2py
- 11. Gỡ lỗi các ứng dụng web
- 12. Làm thế nào để sử dụng fiddler để gỡ lỗi?
- 13. Gỡ lỗi ứng dụng hadoop
- 14. Khi gỡ lỗi một ứng dụng ASP.NET, Làm thế nào để kết thúc phiên gỡ lỗi khi Firefox đóng?
- 15. Làm thế nào để gỡ lỗi ứng dụng Java bằng cách sử dụng VIM/GVIM?
- 16. Làm thế nào để gỡ lỗi các chương trình WCF
- 17. Làm thế nào để gỡ lỗi Lỗi HTTP 503 - Jetty
- 18. Làm thế nào để gỡ lỗi ứng dụng js nút với điểm ngắt và mọi thứ?
- 19. Làm thế nào để gỡ lỗi ứng dụng FireMonkey iOS Delphi trong Xcode?
- 20. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 21. Làm thế nào để gỡ lỗi/đăng nhập ứng dụng python wsgi?
- 22. XDebug: làm thế nào để gỡ lỗi ứng dụng giao diện điều khiển từ xa?
- 23. Làm thế nào để gỡ lỗi công việc resque trong ứng dụng đường ray
- 24. Làm cách nào để xem các luồng ứng dụng trong khi gỡ lỗi trong Visual Studio?
- 25. Làm thế nào để gỡ lỗi Flask với PyDev?
- 26. Cách gỡ lỗi gỡ lỗi khỏi ứng dụng Express?
- 27. Cách gỡ lỗi ứng dụng Android gốc?
- 28. Làm thế nào để gỡ lỗi applet quế?
- 29. Làm thế nào để tránh xuất bản các ứng dụng ASP.NET trong chế độ gỡ lỗi từ Visual Studio?
- 30. Làm thế nào để thực hiện quá trình gỡ lỗi các ứng dụng ASP.NET Sharepoint tốn ít thời gian hơn?
Tiêu đề cho biết win2py và thẻ nói web2py. Bạn có thể sửa một trong số chúng? –