Django: получите агрегированное значение двух умноженных столбцов

Как расширение CTRL-r для поиска назад можно автоматически заполнить текущий вход с историей при привязке 'history-search-backward'. Я обычно связываю его с тем же ключом, что это находится в tcsh: ESC-p. Можно сделать это путем помещения следующей строки в .inputrc файл:

"\M-p": history-search-backward

, Например, если Вы ранее выполнились, 'делают some_really_painfully_long_target', можно ввести:

> make <ESC p>

и это даст Вам

> make some_really_painfully_long_target

7
задан Cœur 15 March 2018 в 15:08
поделиться

1 ответ

You don't need that much raw SQL using extra().

obj = SomeModel.objects.filter(**something).extra(
    select = {'total': 'SUM(one_column * another_column)'},
)
10
ответ дан 6 December 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: