2014-09-10 56 views
0

我有一个关于自我与自我相关的外键。创建一个实例

class Fok(models.Model): 
    name = models.TextField(max_length=50) 
    fok = models.ForeignKey('self', related_name='foks') 

试图创建一个错误结束了这个类的第一个实例的外键:fok.fok_id不能为空。
我在哪里错了?我该怎么办?

回答

2

您的第一个实例没有相关的fok,因此您必须在此关系中允许null值。

fok = models.ForeignKey('self', related_name='foks', null=True)