モデルフォームの一部として保存されていない限り、djangoのormがモデルで「full_clean」を呼び出さない正当な理由があるかどうかを誰かが知っているかどうかだけ知りたいです。
モデルのsave()メソッドを呼び出すときに、full_clean()が自動的に呼び出されないことに注意してください。手動で作成した独自のモデルに対してワンステップのモデル検証を実行する場合は、手動で呼び出す必要があります。 djangoの完全にクリーンなドキュメント
(注:引用はDjango 1.6用に更新されました...以前のdjangoドキュメントにはModelFormsについても警告がありました。)
人々がこの行動を望まない理由はありますか?モデルに検証を追加するのに時間がかかった場合は、モデルが保存されるたびに検証を実行する必要があると思います。
私はすべてを正しく機能させる方法を知っています、私はただ説明を探しています。