Как я могу аннотировать django -mpt TreeQuerySet из совокупных значений дочерних элементов? - PullRequest
1 голос
/ 27 января 2020

Предположим, у меня есть следующее дерево django -mptt:

  • Root узел
    • Узел 1
    • Узел 2
    • Узел 3
      • Узел 3.1
      • Узел 3.2 ...

Каждый узел имеет одинаковые поля с числовым значения (например, площадь, значение et c). Могу ли я использовать TreeQuerySet для агрегирования значений (Sum, Count, Avg et c.) Узла со значениями из его дочерних и его собственных значений? Или я должен смотреть на аннотирование вместо агрегирования? Любая помощь будет оценена.

...