Book
モデルがforeignkeysである場合Author
、どのAuthorsが有効なforeignkeyであるかをどのように制限できますか? たとえばAuthor
、フィールドが含まれている場合、フィールドが「本」に設定されwork_authored
ている著者のみをブックに除外できるようにしたいwork_authored
(「記事」、「エッセイ」、「演劇」などの他の値とは対照的)。
私のシナリオ (および TL; DR): 私のレコードは、ブール フィールドが true に設定されている他のレコードのみを外部キー化できるようにしたいと考えています。
これは Django のobject validationを介して達成できると確信していますが、それは Django 管理者のドロップダウンの値を制限しません。