Я создал модель, но когда я пытаюсь получить доступ ко всем дочерним и их дочерним элементам.
model
class Category(MPTTModel):
name = models.CharField(max_length=100, unique=True)
parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
class MPTTMeta:
order_insertion_by = ['name']
parent
child 1
child 1-1
child 2
child 2-1
Есть ли способ получить все дочерние узлы.Я делаю так, но не для всех детей.
1-й запрос
query_set = Category.objects.get(name='parent').get_family().order_by('tree_id', 'lft')
2-й запрос
query_set = Category.objects.get(name='parent').get_descendants().order_by('tree_id', 'lft')
Но я не могу получить все объекты, которыесвязать с родителем и их ребенком.
Мне нужна запись должна быть [child 1, child 1-1, child 2, child 2-1]