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