0

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

4

1 に答える 1

0

あなたが求めていることは不可能です - 主なオブジェクトが主キーの値を持つまで、M2M レコードは存在できません。データが存在しないため、データにアクセスする方法はありません。

于 2011-01-26T00:16:18.413 に答える