我工作的一个模型类,将代表一个家庭成员的另一个的关系(家谱功能的一部分)外键与相关领域的交锋中的Django模型
我的班级是:
class FamilyLink(models.Model):
from_legacy = models.ForeignKey(Legacy)
to_legacy = models.ForeignKey(Legacy)
class Meta:
unique_together = ("from_legacy", "to_legacy")
当我尝试和迁移我收到以下错误信息:
CommandError: One or more models did not validate: archive.familylink: Accessor for field 'from_legacy' clashes with related field 'Legacy.familylink_set'. Add a related_name argument to the definition for 'from_legacy'. archive.familylink: Accessor for field 'to_legacy' clashes with related field 'Legacy.familylink_set'. Add a related_name argument to the definition for 'to_legacy'.
这似乎我的问题是有两个指向同一类同一类中的两个外键的(在这种情况下,“尕cy“类)。有谁知道我可以如何解决/解决这个问题?
我很欣赏这些想法和专业知识。
您是否尝试过加入related_name参数,像它要求
? – hankd