Django Rest Лучшая практика обработки сложных композиций данных

Я немного новичок в django, поэтому простите меня, если я пропустил что-то очевидное.

У меня есть таблица базы данных, представляющая лингвистический термин под названием terms. Этот термин может быть включен в несколько строковых атрибутов не связанных напрямую таблиц, таких как, например, статья. Теперь у меня есть прямая потребность возвращать эти элементы при запросе подробной информации о термине. Пример схемы может выглядеть следующим образом

{
 'name': 'Some term definiton',
 'another_attribute': 'some attribute value',    
 'articles': ['Articles that include text']
}

Не самый эффективный способ, но для того, чтобы найти "связанные" статьи, у меня есть метод под названием find_associated_articles, который по сути выполняет полнотекстовый поиск по тексту статьи, чтобы найти потенциальные совпадения определенного термина.

Нет, вопрос в том, что было бы наиболее Django способ композиции этой информации в Rest Response (идеально в контексте действия retrieve в наборе представлений)?

Вернуться на верх