19

我想知道处理数据库异常并将消息返回给用户的最佳方法。我一直在messages.add_message尝试查看我的观点。

例如:

以下错误(1062, "Duplicate entry '123321' for key 'PRIMARY'")。显示回用户友好消息:"Error uploading CSV Duplicate entries"

  1. 是推荐的方式吗?

  2. 是否有任何关于错误处理的好教程(即博客文章)作为一种好方法推荐?

4

1 回答 1

14

Database Exceptions记录,请查看此答案以查看如何使用它们的示例。

如果您在处理表单时遇到此错误,您可能应该在验证表单时处理该异常。因此,如果引发异常,您可以使用适当的错误消息重新显示表单。

于 2013-01-07T12:19:13.500 回答