【发布时间】:2010-10-06 18:56:18
【问题描述】:
好的,我该怎么做?
class Example(models.Model):
parent_example = models.ForeignKey(Example)
我想让一个模型有一个对其自身的外键引用。当我尝试创建它时,我得到一个 django 验证错误,示例尚未定义。
【问题讨论】:
标签: django django-models
好的,我该怎么做?
class Example(models.Model):
parent_example = models.ForeignKey(Example)
我想让一个模型有一个对其自身的外键引用。当我尝试创建它时,我得到一个 django 验证错误,示例尚未定义。
【问题讨论】:
标签: django django-models
【讨论】:
是的,只需这样做:
class Example(models.Model):
parent_example = models.ForeignKey('self')
【讨论】:
你也可以使用引号来做到这一点:
class Example(models.Model):
parent_example = models.ForeignKey('Example')
【讨论】: