Size: a a a

Django [ru] #STAY HOME

2019 August 26

СВ

Саша Воронов in Django [ru] #STAY HOME
к счастью они тебе никогда не понадобятся скорее всего
источник

BE

Black Eyes in Django [ru] #STAY HOME
@dantyan сейчас пытаюсь мат. действия над aggregate(Avg('Filed')) провести,
Как в annotate F('Field') + 1 не работает что-то совсем
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
@dantyan сейчас пытаюсь мат. действия над aggregate(Avg('Filed')) провести,
Как в annotate F('Field') + 1 не работает что-то совсем
полный код покажи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
подозреваю что на этом этапе нет еще такого поля
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
подозреваю что на этом этапе нет еще такого поля
Да была такая ошибка пару мин назад
источник

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй сделать .annotate(avg=Avg('ar')).aggreggate(t=F('avg') * 100)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
попробуй сделать .annotate(avg=Avg('ar')).aggreggate(t=F('avg') * 100)
django.db.utils.ProgrammingError: ОШИБКА:  столбец "subquery.avg" должен фигурировать в предложении GROUP BY или использоваться в агрегатной функции
LINE 1: SELECT ("avg" * 100), COUNT("__col1") FILTER (WHERE "__col2"...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
.annotate(avg=Avg('ar')).values('avg').aggreggate(t=F('avg') * 100)
источник

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
Как бы я могу питоном посчитать и сделать dict.update(), но хочу красиво в запрос уложить
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
а по чему групируется ?
Имеешь ввиду, что в проекте за модель, ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет для подобного запроса нужна группировка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
хотя не всегда
источник

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
нет для подобного запроса нужна группировка
Не знаю, работает так, просто 'ar' хочу титро посчитать, это рейтинг
источник

BE

Black Eyes in Django [ru] #STAY HOME
Ну если я сделаю перед запросов annotate, тогда будет считать миллиону записей ar для каждой записи, или как?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
а почему не совместимо?
ar уже посчитан, в каждой строке от -0 до +9
Вот я его и агрегирую, но хотелось бы мат действия над ним выполнить
источник

l

len in Django [ru] #STAY HOME
раз третий спрашиваю)) но вдруг кто знает
источник

l

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

BE

Black Eyes in Django [ru] #STAY HOME
org_name косячится?
источник