Django, Получить данные из внешнего поля
Всем привет!
Имеется две модели в django:
Мне нужно получить Queryset или другую коллекцию модели Message фильтруя по from_user и добавить в коллекцию два поля - (to_user_name - это get_fio() из UserProfile (если возвращается несколько записей, то значение "Несколько") и to_user_contragent_name - это name из модели Contragent, которая связана с UserProfile (если возвращается несколько записей, то значение "Несколько"))
Сейчас реализация такая:
На пять записей делает 16 запросов в БД.
Есть ли способы оптимизировать эту задачу?
Заранее спасибо.