找不到合适的django查询集

时间:2016-09-12 07:47:38

标签: python django

我有两个这样的模型:

class Foo():
    name = CharField
    frequency = IntegerField

class Bar():
    thing = ForeignKey(Foo)
    content = TextField

我希望获得一个查询集,该查询集将是Bar个按{1}个对象排序的对象。它显然不起作用,但它说明了我需要的东西。

Foo

1 个答案:

答案 0 :(得分:1)

如果我想要达到你想达到的目标,那就试试这个:

objs = Bar.objects.filter(thing__pk__in=Foo.objects.all().order_by('-frequency').values_list('pk', flat=True)[:10])