Size: a a a

Django [ru] #STAY HOME

2020 January 17

tn

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

l

linuxoid in Django [ru] #STAY HOME
tot samiy neizvestniy
А покажи сам запрос sql
SELECT
myobjects.id,
myobjects.adrr,
myobjects.halt,
myobjects.href,
myobjects.name,
myobjects.phone,
myobjects.price,
myobjects.title,
myobjects.views,
myobjects.who,
COUNT(myobjects.href) AS dcount
FROM myobjects GROUP BY myobjects.id ORDER BY myobjects.id DESC  LIMIT 15
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
linuxoid
почему идшник то группирует, когда написал группировать хреф
Так сортируй по dcount
источник

DT

Dan Tyan in Django [ru] #STAY HOME
linuxoid
SELECT
myobjects.id,
myobjects.adrr,
myobjects.halt,
myobjects.href,
myobjects.name,
myobjects.phone,
myobjects.price,
myobjects.title,
myobjects.views,
myobjects.who,
COUNT(myobjects.href) AS dcount
FROM myobjects GROUP BY myobjects.id ORDER BY myobjects.id DESC  LIMIT 15
в такой группировке
все коунты будут по 1
источник

l

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

l

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

DT

Dan Tyan in Django [ru] #STAY HOME
linuxoid
почему то нет
что нет ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
linuxoid
мне надо href группировать, а не id
orm запрос как выглядит ?
источник

l

linuxoid in Django [ru] #STAY HOME
from django.db.models import Count
tablewithobjects.objects.all().values( 'id', 'adrr', 'halt', 'href', 'name', 'phone', 'price', 'title', 'views', 'who').annotate(dcount=Count('href')).order_by('-id')[:15]
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
linuxoid
Не работает (точнее работает но не группируя
А после миграции этот объект уже есть?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
смеха ради так попробуй
tablewithobjects.objects.values('href').annotate(dcount=Count('href')).order_by('-dcount')
источник

l

linuxoid in Django [ru] #STAY HOME
tot samiy neizvestniy
Так сортируй по dcount
а зачем по ссылке сортировать?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Просто предположение
источник

l

linuxoid in Django [ru] #STAY HOME
я наверное не понимаю что такое dcount
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Странно, а в чем вопрос напомни?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Имя для нового столбца
источник

DT

Dan Tyan in Django [ru] #STAY HOME
linuxoid
я наверное не понимаю что такое dcount
поле которое ты создаешь в annotate
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Запрос просто норм составлен
источник

DT

Dan Tyan in Django [ru] #STAY HOME
tot samiy neizvestniy
Запрос просто норм составлен
какой ?
источник

l

linuxoid in Django [ru] #STAY HOME
мне надо выводить только уникальную ссылку href(ссыль в интернете) ид у меня не играет уникальной роли
источник