我想将这 2 个查询合并为 1 以获取Music
具有名称的对象,xyz
并从流派中获取前 3 个对象10
,按艺术家排序:
1. Music.objects.filter(name='xyz', genre=10)
2. Music.objects.filter(genre=10).order_by('artist')[:3]
我可以使用Q
这样的对象,但我不知道如何排序和过滤Q
下面的第三个对象:
Music.objects.filter( (Q(name='xyz') & Q(genre=10)) | Q(genre=10) )