Size: a a a

Django [ru] #STAY HOME

2020 January 26

DT

Dan Tyan in Django [ru] #STAY HOME
источник

p

pmn in Django [ru] #STAY HOME
У клиента есть камни, мне нужно и пять клиентов показать и повторяющиеся хоть раз камни у этих клиентов
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Ура. Наконец-то понятно стало
источник

p

pmn in Django [ru] #STAY HOME
tot samiy neizvestniy
Ура. Наконец-то понятно стало
Хух
источник

p

pmn in Django [ru] #STAY HOME
tot samiy neizvestniy
Ура. Наконец-то понятно стало
Реализуемо?
источник

p

pmn in Django [ru] #STAY HOME
У меня в дебаге видно всё правильно, но в респонсе апишки филтры не примененные остаются
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
pmn
Реализуемо?
Deal.objects.filter(client_id__in=Client.objects.order_by('-spent_money')[:5].values_list('id', flat=True))
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Как-то так, думаю, это чтоб камни получить
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те если просто
проходишь циклом по 5 клиентам собираешь его камни в множества

у тебя будет 5 множеств

потом как показано на скрине собираешь пересечение

на выходе будет все камни которые хоть раз присутствуют у всех клиентов
источник

DT

Dan Tyan in Django [ru] #STAY HOME
все дело в один цикл
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Ну либо так, да
источник

p

pmn in Django [ru] #STAY HOME
Dan Tyan
те если просто
проходишь циклом по 5 клиентам собираешь его камни в множества

у тебя будет 5 множеств

потом как показано на скрине собираешь пересечение

на выходе будет все камни которые хоть раз присутствуют у всех клиентов
Так у меня у каждого клиента разные gems, должны быть. Так как фильтр основывается на уже присутствующих камнях
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pmn
Чтобы в респонсе показывались только повторяющиеся хотя бы раз у других клиентов, из этих пяти. Удалять не нужно, просто гет запросе не надо все камни клиента показывать
я тебе показал как решить это
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pmn
Так у меня у каждого клиента разные gems, должны быть. Так как фильтр основывается на уже присутствующих камнях
про это не понял
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
pmn
Так у меня у каждого клиента разные gems, должны быть. Так как фильтр основывается на уже присутствующих камнях
Мне кажется, или у тебя в каждом предложении все новые условия появляются😁
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
pmn
Так у меня у каждого клиента разные gems, должны быть. Так как фильтр основывается на уже присутствующих камнях
Вообще непонятно ничего
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Как можно изучать программирование, когда не умеешь излагать свои мысли😏
источник

p

pmn in Django [ru] #STAY HOME
😅, попытаюсь ещё раз объяснить. У каждого клиента есть список камней, которые он покупал. И общая сумма, которую он заплатил.
Требуется в респонсе, показать 5 клиентов, которые самое многое потратили. И у этих 5 в списке камней должны быть только, те камни, которые хоть раз повторяются у других клиентов из этих пяти.
То есть список камней не будет похожий у всех.
источник

p

pmn in Django [ru] #STAY HOME
tot samiy neizvestniy
Как можно изучать программирование, когда не умеешь излагать свои мысли😏
Не перебарщивайте
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pmn
😅, попытаюсь ещё раз объяснить. У каждого клиента есть список камней, которые он покупал. И общая сумма, которую он заплатил.
Требуется в респонсе, показать 5 клиентов, которые самое многое потратили. И у этих 5 в списке камней должны быть только, те камни, которые хоть раз повторяются у других клиентов из этих пяти.
То есть список камней не будет похожий у всех.
те камни, которые хоть раз повторяются у других клиентов из этих пяти.

это значит что у всех клиентов будет одинаковый список камней
источник