gpt4 book ai didi

django - 我怎样才能在 Django 中拥有同一个模型的两个外键?

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:26 25 4
gpt4 key购买 nike

我想要同一个模型有两个外键:

class Test(models.model):
example1 = models.ForeignKey(Example)
example2 = models.ForeignKey(Example)

我收到如下错误:

Accessor for field 'example1' clashes with related field 'Example.test_set'. Add a related_name argument to the definition for 'example1'.

最佳答案

尝试使用 related_name :

class Test(models.model):
example1 = models.ForeignKey('Example', related_name='example1')
example2 = models.ForeignKey('Example', related_name='example2')

关于django - 我怎样才能在 Django 中拥有同一个模型的两个外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11991597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com