Лучший метод для запроса в Django ORM
Я новичок в программировании и недавно возился с python и django. Я пытаюсь автоматизировать отчеты для своего финансового отдела и уже придумал дизайн базы данных, но застрял на разработке запросов для получения данных:
Вот поток базы данных: Поток базы данных:
Мне нужно получить строки отчета для каждого отчета и получить суммы из таблицы TB для каждой строки. Там могут быть суммы за несколько периодов Вот в чем сложность. Суммы за каждый период представляют собой сумму различных значений и группируются вместе в таблице группировки.
Ниже приведены мои запросы:
Практична ли эта конструкция или есть лучший способ
Нужно ли мне запрашивать строки отчета, затем группировку, затем группировку статей и, в конечном итоге, суммы отдельно, или это можно сделать одним запросом?
Подходит ли реляционная база данных для такой базы данных или мне следует искать что-то другое, например GraphDB?
Очень ценю поддержку этого сообщества. Это очень помогло мне в изучении django.