モデル検証のエラー メッセージをキャッチし、それをコンテキスト変数でテンプレートに送信して Web ページに出力しようとしています。しかし、それはできません。ValidationError の message_dict 属性を使用しようとする django 資料を読みましたが、そのための良い例が見つかりません。
(django リファレンス https://docs.djangoproject.com/en/1.5/ref/models/instances/#django.db.models.Model.full_clean )
以下は私のコードの一部です。
try:
user.full_clean()
except ValidationError as e:
email_error_message = e.message_dict['email']
nickname_error_message = e.message_dict['nickname']
return render(request, 'welcome/register.html', {'email_error_message' :
email_error_message, 'nickname_error_message' : nickname_error_message})
どうすればそれを可能にできますか?前もって感謝します :)