如何在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