标签: python django web django-models
我需要构建一个Django模型,在该模型中它引用自身(此模型的每个实例中的相同模型类型的列表,有点像嵌套结构),可能在其自己的定义中。
我已经研究过ManyToManyField,或者使用另一个带有该模型外键的模型的可能解决方案。最简单的方法是什么?
答案 0 :(得分:2)
您可以使用字符串'self'来表示自引用。
class Region(models.Model): country = models.ForeignKey('self')
更多django docs