クラスFooのオブジェクトへの外部キーを持つDjangoモデルがたくさんあります。それらは外部キーに異なる名前を使用します。つまり、常にそうであるとは限りませんfoo = models.ForeignKey(Foo)
。それは可能性がありますbar = models.ForeignKey(Foo)
。Foo
フィールドの名前に関係なく、オブジェクトを取得できるメソッドが必要です。ロジックは、「オブジェクトを指す単一の ForeignKey を見つけて、Foo
そのオブジェクトを取得します。
これは可能ですか?