Я исследовал доступные функции агрегирования django и заметил, что там отсутствует логарифм. Итак, мой вопрос: как я могу использовать логарифм в аннотировании Queryset? Я не могу взять логарифм после оценки Queryset, потому что мне нужно аннотировать не точно с логарифмом, а с помощью выражения, содержащего его, например, для некоторых моделей User
и Task
Мне нужно аннотировать User
с помощью F('task__cost')
/ Log('task__solved_count')
.
UPD: Было бы замечательно, если бы я мог сделать это без использования специфичных для базы данных функций (для Postgres), но это решение также возможно.