Django,带副标题的主题模型

2024-04-26 12:54:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个主题模型。 这个模型将有一个外键,它上面的主题是非必需的 例如:

iphone有一个苹果的外键

但如果我想让苹果和它所有的子元素联系起来,我该怎么办

苹果到iPhone 苹果到mac

我知道有很多对多的领域,但是你会如何将它们应用到这个领域呢 形势

此外,mac或iPhone甚至可能有更多的子元素


Tags: 模型苹果元素主题mac领域外键iphone
1条回答
网友
1楼 · 发布于 2024-04-26 12:54:18

您可能需要查看related_name的文档。基本上Django是为你做的。例如:

class Topic(models.Model):
    master_topic = models.ForeignKey('self',
                     null=True,
                     blank=True,
                     related_name="sub_topics")

然后访问此代码:

^{pr2}$

相关问题 更多 >