我可以有一个Django模型有一个外部参考自己?
好的,我该怎么做?
class Example(models.Model): parent_example = models.ForeignKey(Example)
我想有一个模型有一个外键参考自己。 当我尝试创build这个我得到一个djangovalidation错误,示例尚未定义。
你应该使用
models.ForeignKey('self')
如这里所述 。
是的,只要这样做:
class Example(models.Model): parent_example = models.ForeignKey('self')