我无法做到这一点:
MY_MODEL.objects.order_by('foo').distinct('bar')
我正在使用Postgres。
答案 0 :(得分:0)
我刚刚使用了python的内置sorted()函数。
x = MY_MODEL.objects.distinct('bar')
result = sorted(x, key=lambda my_model: my_model.foo)
就个人而言,我认为这是Django中的一个错误。当然,SQL可能无法解决,但Django应该将其抽象出来。