Логика разбора словаря Python
Всем привет! Прощу помощи для понимания логики разбора словаря. Есть проект на Django, в нем табличка с ссылками. В таблице разные данные:
URL BRAND
yandex.ru Mail
mail.ru/7 Yandex
vk.com Yandex
mail.ru/4 VK
mail.ru/2 Mail
yandex.ru/4 VK
При выборе некоторых, а может и всех, данных в таблице я аяксом на бэк отправляю список словарей.
[{'url': 'yandex.ru', 'brand': 'Mail'}, {'url': 'mail.ru/2', 'brand': 'Mail'}, {'url':'mail.ru/7','brand': 'Yandex'}]
Есть сущность с сайтами, где для каждого hostname есть email для отправки уведомления
Есть один шаблон письма, куда подставляются данные типо Brand и URL
Мне нужно разобрать словари так, чтобы каждый одинаковый hostname одинакового бренда добавился в один шаблон и отправился, и по аналогии со всеми остальными
Надеюсь, что я правильно подал вопрос, надеюсь на вашу помощь!)