5

インラインフォームのメインフォームがあります。インラインフォームのclean関数からメインフォームのcleaned_dataにアクセスすることは可能ですか?

これが私が尋ねている理由です。

メインフォームには、物件を売却するか賃貸するかを定義するフィールドがあります。インラインフォームには、販売価格フィールドまたはリース金額と保証金のフィールドが表示されます。物件が売りに出されている場合は、賃貸借と敷金のフィールドが空である必要があることを検証しようとしています。

フロントエンドインターフェイスのビューでこれを行うことはできますが、フロントエンドと管理者の両方のforms.pyで行うことは可能ですか?

4

1 に答える 1

6

いいえ、これらのフォームは別個のオブジェクトであり、お互いを完全に認識していません。ただしdata、すべてのフォームに同じものを提供しているため、からフィールドを確認できるはずですself.data

于 2012-04-17T04:13:20.790 に答える