Я создаю свою собственную Group
модель; Я не имею в виду встроенную Group
модель. Я хочу, чтобы каждая группа была членом другой группы (это родитель), но есть одна «верхняя» группа, у которой нет родительской группы.
Интерфейс администратора не позволит мне создать группу без ввода родителя. Я получаю ошибку 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)
Как мне это сделать?
Спасибо.