W
Client()
Token =charfield()
User()
Token=foreignkey(client)
Name=charfield()
В этой таблице данные
Токен имя
1234 Василий
1235 Игорь
1234 Дмитрий
1235 Дмитрий
Вот нам надо получить имя Дмитрий в этом случае
В идеале еще и токены с кем пересекся
Size: a a a
W
А
W
А
W
А
pre_result = []
for num, i in enumerate(test):
for j in test[num:]:
if i['name'] == j['name'] and i['token'] != j['token']:
name_first = models.Client.objects.filter(
token=i['token']).get().name if models.Client.objects.filter(
token=i['token']).get().name else models.Info.objects.filter(token=i['token']).first().name
name_second = models.Client.objects.filter(
token=j['token']).get().name if models.Client.objects.filter(
token=j['token']).get().name else models.Info.objects.filter(token=j['token']).first().name
pre_result.append({'name_first': name_first, 'name_second': name_second, 'name_client': i['name']})
W
А
W
А
VB
А
А
DN
W
W
tv
А
W
W