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 に答える