【发布时间】:2010-10-25 04:22:08
【问题描述】:
我正在创建自己的Group 模型;我不是指内置的Group 模型。我希望每个 hroup 成为另一个组的成员(它是父组),但是有一个“顶级”组没有父组。
管理界面不允许我在未输入父级的情况下创建组。我收到错误personnel_group.parent_id may not be NULL。我的Group 模型如下所示:
class Group(models.Model):
name = models.CharField(max_length=50)
parent = models.ForeignKey('self', blank=True, null=True)
order = models.IntegerField()
icon = models.ImageField(upload_to='groups', blank=True, null=True)
description = models.TextField(blank=True, null=True)
我怎样才能做到这一点?
谢谢。
【问题讨论】:
-
所以实际上标题应该是:为什么syncdb失败,当我将blank=True,null=True添加到模型字段时
标签: python database django models