我正在创建自己的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)
我怎样才能做到这一点?
谢谢。