Size: a a a

Django [ru] #STAY HOME

2020 January 18

l

linuxoid in Django [ru] #STAY HOME
Dan Tyan
отлично
так мне то надо чтобы с полями
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и задать сортировку
источник

l

linuxoid in Django [ru] #STAY HOME
вместе с ними
источник

l

linuxoid in Django [ru] #STAY HOME
вот откуда валуе лист
источник

l

linuxoid in Django [ru] #STAY HOME
понятно что из доки
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Model.objects.filter(href__in=qs.values('href').annotate(dcount=Count('href')).filter(dcount=1).values_list('href', flat=True)).order_by('-pk')
источник

l

linuxoid in Django [ru] #STAY HOME
я доку про груп бай читал там оннотате, но аннотатте не отсекает из выборки дубли ссылок
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тут ты получаешь список уникальных урлов
а потом
на основе этого списка вытаскиваешь объекты
источник

l

linuxoid in Django [ru] #STAY HOME
изза того что в группировкку чудом падает ид
источник

l

linuxoid in Django [ru] #STAY HOME
pk  вот что такое?
источник

DT

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

l

linuxoid in Django [ru] #STAY HOME
id?
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
linuxoid
pk  вот что такое?
Primary key, считай тоже айди
источник

И

Илья in Django [ru] #STAY HOME
есть у кого-то на примете  чатик  про html и css, чтобы сюда тупые вопросы не задавать ?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Илья
есть у кого-то на примете  чатик  про html и css, чтобы сюда тупые вопросы не задавать ?
источник

И

Илья in Django [ru] #STAY HOME
вот спасибо!
источник

l

linuxoid in Django [ru] #STAY HOME
Dan Tyan
Model.objects.filter(href__in=qs.values('href').annotate(dcount=Count('href')).filter(dcount=1).values_list('href', flat=True)).order_by('-pk')
Вот нашел штуку в интернете
sq = Item.objects.filter(category=OuterRef('category')).order_by('-pubdate')  # deferred execution
Item.objects.filter(pk=Subquery(sq.values('pk')[:1]))
OuterRef Вот это спец слово?
ссылка на ресурс
https://gist.github.com/ryanpitts/1304725
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
linuxoid
Вот нашел штуку в интернете
sq = Item.objects.filter(category=OuterRef('category')).order_by('-pubdate')  # deferred execution
Item.objects.filter(pk=Subquery(sq.values('pk')[:1]))
OuterRef Вот это спец слово?
ссылка на ресурс
https://gist.github.com/ryanpitts/1304725
это функция, она позволяет ссылаться на поле в родительском запросе из подзапроса
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
linuxoid
Вот нашел штуку в интернете
sq = Item.objects.filter(category=OuterRef('category')).order_by('-pubdate')  # deferred execution
Item.objects.filter(pk=Subquery(sq.values('pk')[:1]))
OuterRef Вот это спец слово?
ссылка на ресурс
https://gist.github.com/ryanpitts/1304725
источник

l

linuxoid in Django [ru] #STAY HOME
похоже то что надо, пойду ковырять палкой
источник