tengo una lista de objetos ¿Cómo puedo ejecutar una consulta para dar el valor máximo de un campo:¿Cómo hacer SELECCIONAR MAX en Django?
Estoy usando este código:
def get_best_argument(self):
try:
arg = self.argument_set.order_by('-rating')[0].details
except IndexError:
return 'no posts'
return arg
calificación es un número entero
typo: "import Avg" -> "import Max"? – Tom
Sí, hice ese cambio en mi código – Johnd
Necesito el objeto de argumento actual que tiene ese valor Máx., Así que puedo imprimir el campo de detalles. La llamada args.aggregate (Max ('calificación')) solo devuelve la calificación más alta. Estoy buscando el arg con la calificación más alta. – Johnd