Django聚合最大值并对人类进行排序

时间:2015-03-24 12:53:58

标签: django sorting aggregate

在models.py

no = models.CharField()
...

如何使用aggegate Max构建查询集

model.objects.values().annotate(max=Max('no'))

如果不可以:1,55,56-1,56-2,125,8等,即不是数字,而是字符串。 我可以让人类排序吗?

现在价值来自:

1
125
5
55
56-1
56-2
8
... max = 8

我想:

1
5
8
55
56-1
56-2
125
...max = 125

0 个答案:

没有答案