如何使一个字段可以在模型中的另一个字段中可靠? Django的

时间:2013-06-15 15:31:41

标签: python django

如何使一个字段可靠另一个字段?例如

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

然后如果问题是真的:

    example1 = models.ForeignKey('Object1')

当错误时:

    example2 = models.ForeignKey('Object2')

或类似的东西?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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