Джанго запрашивает - PullRequest
       1

Джанго запрашивает

2 голосов
/ 24 июня 2019

Я пишу код, в котором мне нужно значение общей частоты слов. Мне нужно умножить это значение на другое значение, но я не могу этого сделать, потому что мой код возвращает набор запросов ({Frequency_Sum: 15}). Все, что мне нужно, это 15, так что я могу умножить с другими переменными, пожалуйста, как мне написать код, когда я запрашиваю словарь. Objects.aggregate (сумма (частота)), я мог получить только 15 и ничего больше

1 Ответ

0 голосов
/ 24 июня 2019

Это словарь, поэтому вы можете получить значение путем подписки, например:

from django.db.models import Sum

the_value = Model.objects.aggregate(Sum('frequency'))<b>['frequency__sum']</b>

Или вы можете дать вашему агрегату имя, которое вы определяете сами, например:

from django.db.models import Sum

the_value = Model.objects.aggregate(<b>sum_fq</b>=Sum('frequency'))<b>['sum_fq']</b>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...