У меня есть список объектов, как я могу запустить запрос, чтобы получить максимальное значение поля:Как сделать SELECT MAX в Django?
Я использую этот код:
def get_best_argument(self):
try:
arg = self.argument_set.order_by('-rating')[0].details
except IndexError:
return 'no posts'
return arg
рейтинг представляет собой целое число
опечатка: "import Avg" -> "import Max"? – Tom
да я сделал это изменение в своем коде – Johnd
Мне нужен объект аргумента аргумента, который имеет этот Макс, поэтому я могу распечатать поле сведений. Атрибут args.aggregate (Max ('rating')) возвращает наивысший рейтинг. Я ищу arg с самым высоким рейтингом. – Johnd