<Lead: Lead object (4)>, <Lead: Lead object (3)>, <Lead: Lead object (2)>, <Lead: Lead object (1)>]> и здесь у каждого объекта есть поле program, как можно уникальные программы ?
проще говоря нужно упростить такой код for x in set([l.program.lead_fields.all() for l in leads]): for y in x: obj = { "key": y.lead_field.key, "name": y.lead_field.name } if obj not in arr: arr.append(obj)
Дак сделай список и заводи туда только те объекты, чьи программы совпадают со списком названий программ,
Обсуждают сегодня