如何在模型中使一个领域可靠于另一个领域?Django



如何使一个字段相互依赖?例如

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

then if question is True:

    example1 = models.ForeignKey('Object1')
假时

:

    example2 = models.ForeignKey('Object2')

之类的?谢谢你的帮助。

我的建议是使用允许多态类型的通用外键。这避免了额外的列。

最新更新