如何使用Django ORM返回基于Max值的对象列表/字典

时间:2011-12-24 10:14:37

标签: django orm max

Model.objects.filter(pid=12345).aggregate(Max('width')) - 将获得带有pid 12345的图片列表,然后选择宽度最大的图片并返回字典{'width':512}。

但是我需要一个对象才能返回,所以问题是......

问题:如何根据最大值返回对象列表/词典。

1 个答案:

答案 0 :(得分:0)

obj = Model.objects.filter(pid = 12345).order_by(' - width')[0]

result = {'width':obj.width}