顧客、契約、レポートの 3 つのモデルがあります。
class Customer
pass
class Contract
customer = models.ForeignKey(Customer)
class Report
customer = models.ForeignKey(Customer)
contract = models.ForeignKey(Contract, null=True, blank=True, default=None)
レポートを編集するときに管理者で顧客または契約を選択したいのですが、契約の顧客を選択した場合は、契約の顧客に設定する必要があります