с использованием MPTTModelAdmin и DraggableMPTTAdmin через django admin. Есть ли какая-либо опция для принудительного включения в объект только ОДНОГО ДЕРЕВА?
ожидаемый результат: пользователь не должен иметь возможности создавать новые Root узлы или перемещать существующий узел станет Root узлом. Управляя моделью, я смогу обойти ее, но она может привести к будущим миграциям
class MySingleTree(MPTTModel):
name = models.CharField(max_length=50, unique=True)
parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
#blank=False will prevent creating multiple root; null=False will prevent moving to become new root
Спасибо