これまでに回答があった場合は、検証がインラインフォームの集計に依存する回答が見つかりませんでした。Django管理者がすべてのフォーム間のフィールドの合計に依存するインラインフォームの検証
リトル背景:私はそのポリシーの「ポリシー」と「トータルコミッション」を持つ保険ブローカーのサイトを行っています。また、「リセラー」は、「ポリシー」に追加され、そこに行く委託手数料(任意の数のリセラーを持つことができます)があります。再販業者間の総手数料は総手数料よりも少なくなければなりません。
私はポリシー用のadmin.ModelFormを持っていますが、私は下に 'Add'ボタンで複数の再販業者を持つことができるadmin.InlineTabularを持っています。
しかし、私は基本的にすべての手数料を追加することができるように、私はそれらの検証を行う方法を把握していないようであり、それが合計手数料よりも大きい場合ValidationErrorをスローする。
私はclean()を試しましたが、使用可能な場合でもInlineTabularでクリーニングされたデータにアクセスする方法はわかりません!
ありがとうございました!
トーマス
同様の質問に等しいことを検証する:のhttp:// stackoverflowの.com/questions/877723/inline-form-validation-in-django – utapyngo