GROUP BY подставляет ИД профиля, соответственно результат не верный, как ИД убрать из группировки?
https://pastebin.com/bydHx5U9
Кароч я нашел решение p = Profile.objects.filter(publication_status='p').select_related('district').values('district__name', 'district__slug').annotate(cnt=Count('id')).order_by('district__name') annotate ставим после values, но он все равно добавляет ИД в группировку, а если я еще добавляю order_by то ИД из группировки уходит... 🤔 жесть, нахрен он вообще ИД в группировку добавляет если я по нему Count делаю это вообще не правильно...
недавно столкнулся с похожей проблемой, попробуй добавить ордеринг
а, я опоздал и не прочёл хД вот меня тоже удивляет эта ситуация
Обсуждают сегодня