如何在Django中为同一个模型提供两个外键?

我想要两个相同模型的外键:

class Test(models.model):

example1 = models.ForeignKey(Example)

example2 = models.ForeignKey(Example)

我收到如下错误:

字段“ example1”的访问器与相关字段“ Example.test_set”冲突。在“ example1”的定义中添加一个related_name参数。

回答:

尝试使用related_name

class Test(models.model):

example1 = models.ForeignKey('Example', related_name='example1')

example2 = models.ForeignKey('Example', related_name='example2')

以上是 如何在Django中为同一个模型提供两个外键? 的全部内容, 来源链接: utcz.com/qa/412551.html

回到顶部