もちろん、 をそのまま使用することはできません。そうしないとself.related_field.objects.all()、...needs to have a primary key...エラーが発生しますが、 内でカスタム検証を実行したい場合、Model.cleanこのデータにアクセスする方法がないようです。もちろんForm.clean、これを行うために使用できますが、私は常にフォームを使用しているわけではありません。
もちろん、 をそのまま使用することはできません。そうしないとself.related_field.objects.all()、...needs to have a primary key...エラーが発生しますが、 内でカスタム検証を実行したい場合、Model.cleanこのデータにアクセスする方法がないようです。もちろんForm.clean、これを行うために使用できますが、私は常にフォームを使用しているわけではありません。