Django 模型自参考

1 python django django-models web

我需要构建一个 Django 模型,它可能在它自己的定义中引用自身(该模型的每个实例中的相同模型类型的列表,有点像嵌套结构)。

我已经研究了 ManyToManyField 或其他模型的可能解决方案,该模型具有该模型的外键。最简单的方法是什么?

van*_*m23 7

您可以使用字符串“self”来表示自引用。

class Region(models.Model):
    country = models.ForeignKey('self')
Run Code Online (Sandbox Code Playgroud)

Django 文档中的更多内容