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 в наборе представлений)?