Django は次のように述べています。「フォームが検証されていない場合、save() を呼び出すと form.errors がチェックされます。フォーム内のデータが検証されない場合、つまり form.errors が評価される場合、ValueError が発生します。真に。」
クリアできないのは
ModelForm で保存を呼び出すと検証が実行されますか?
そして、form.is_valid() メソッドを使用してフォーム データを検証した場合、save() メソッドは再度検証を行います。 )
最初の質問が真であるかのように、この質問をしています。検証をまったく行わず、単に保存メソッドを呼び出して、検証メソッドを呼び出してキャッチすることをお勧めします。