Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ModelForm で form.is_valid() を実行するときに発生する可能性のあるすべてのエラー (例: ValueError) の包括的なリストを教えてください。
この呼び出しform.is_valid()では、a のみがValidationError発生し、その他の例外は発生しません。他のエラーが発生する場合は、この規則に従っていないカスタム フィールドを使用していることを意味します。
form.is_valid()
ValidationError
Django の標準フィールドはすべて例外をキャッチValidationErrorし、呼び出し時に例外を処理できるようにするために a を発生させis_valid()ます。つまり、モデルが使用しているカスタム フィールドのコードを調べて、検証コードを修正してValidationError.
is_valid()