Логика разбора словаря 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 одинакового бренда добавился в один шаблон и отправился, и по аналогии со всеми остальными

Надеюсь, что я правильно подал вопрос, надеюсь на вашу помощь!)

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