У меня есть следующая модель:
class tst(models.Model):
item = models.CharField(max_length=15)
Price = models.FloatField()
Perc = models.FloatField()
def save(self, *args, using=None, **kwargs):
super(tst, self).save()
Из представления я хотел бы получить наибольшее значение для столбца Perc
и имя Item
для этого значения. Как я могу это сделать?
Я пытался использовать агрегат:
max = tst.objects.aggregate(Max('Perc'))
Но кроме возврата None
, он не возвращает значение Item
для строки с самый высокий Perc
. Есть ли способ сделать это в django? Любой совет приветствуется