Tôi muốn biết cách tốt nhất để xử lý các trường hợp ngoại lệ cơ sở dữ liệu và hiển thị thông điệp lại cho người dùng. Tôi đã xem số messages.add_message
trong chế độ xem của mình bằng cách dùng thử.Làm thế nào để xử lý các trường hợp ngoại lệ cơ sở dữ liệu trong Django
Ví dụ:
Lỗi sau (1062, "Duplicate entry '123321' for key 'PRIMARY'")
. Hiển thị lại thông báo thân thiện với người dùng: "Error uploading CSV Duplicate entries"
Là cách được khuyến nghị?
Có bất kỳ hướng dẫn hay về xử lý lỗi (tức là bài đăng trên blog) mà bạn muốn giới thiệu như một cách tiếp cận tốt không?