我有一个与自我相关的外键
class Fok(models.Model):
name = models.TextField(max_length=50)
fok = models.ForeignKey('self', related_name='foks')
尝试创建此类的第一个实例,结果出现错误:fok.fok_id不能为NULL。
我在哪里弄错了?我该怎么办?
答案 0 :(得分:2)
您的第一个实例没有相关的fok
,因此您必须在此关系中允许null
个值。
fok = models.ForeignKey('self', related_name='foks', null=True)