Trong khi phát triển dự án Django của tôi Tôi nhận được một DatabaseError nói rằng:Django - Làm thế nào để có được thông tin gỡ lỗi của DatabaseError "giao dịch hiện tại bị hủy bỏ" trong trang lỗi Django?
giao dịch vãng lai được hủy bỏ, các lệnh bị bỏ qua cho đến khi kết thúc khối giao dịch
Tôi biết điều này sẽ xảy ra vì đã có một giao dịch PostgreSQL xấu mà không có một rollback và lỗi trong giao dịch xấu này có thể được tìm thấy trong nhật ký lỗi PostgreSQL. Tuy nhiên, tôi nghĩ rằng nó sẽ là cách convienient hơn nếu lỗi này sẽ được hiển thị trên trang lỗi Django. Sau đó, bạn có thể trực tiếp xem vấn đề là gì.
Vì vậy, có thể nhận các lỗi PostgreSQL này trên trang lỗi Django không? Và nếu vậy, làm thế nào?
Bạn đã xem thanh công cụ gỡ lỗi django chưa? - https://github.com/robhudson/django-debug-toolbar/commits/master/ –
Bạn có nghiên cứu gì không? Bạn đã thử bất cứ điều gì? Bạn đã kiểm tra tài liệu Django chưa? Thể hiện nỗ lực của bạn. –
@BelowtheRadar Có. Bạn có biết rằng câu hỏi này là khoảng một tuổi và đã được trả lời chưa? – rednaw