BB
Size: a a a
BB
i
BB
BB
BB
BB
BB
BB
for l in queryset:
if len(info) > 0:
found = False
for item in info:
if l.date_created.date() == item.get('date') and l.program.name == item.get('program_name'):
item['accepted_leads_count'] += 1
found = True
break
if not found:
info.append({
'date': l.date_created.date(),
'accepted_leads_count': 1,
'program_name': l.program.name
})
else:
info.append({
'date': l.date_created.date(),
'accepted_leads_count': 1,
'program_name': l.program.name
})
BB
i
for l in queryset:
if len(info) > 0:
found = False
for item in info:
if l.date_created.date() == item.get('date') and l.program.name == item.get('program_name'):
item['accepted_leads_count'] += 1
found = True
break
if not found:
info.append({
'date': l.date_created.date(),
'accepted_leads_count': 1,
'program_name': l.program.name
})
else:
info.append({
'date': l.date_created.date(),
'accepted_leads_count': 1,
'program_name': l.program.name
})
excluded_query = queryset.exclude(Q(date_created__in=[item.get('date') for item in info])) & Q(program__name__In=[item.get('program_name') for item in info]))
i
i
AO
АБ
VT
unique_together
модели как required
? unique_together
зачем эти палки в колеса?PB
NK
R
VT