0

あるフィールドを別のフィールドに依存させる方法は? 例えば

class Example(models.Model):
    question = models.BooleanField()

次に、質問が True の場合:

    example1 = models.ForeignKey('Object1')

false の場合:

    example2 = models.ForeignKey('Object2')

またはそのようなもの?手伝ってくれてありがとう。

4

1 に答える 1

1

私の提案は、多相型を可能にする汎用外部キーを使用することです。これにより、余分な列が回避されます。

于 2013-06-15T19:46:39.330 に答える