I want to combine these 2 queries in 1 to get the Music
object with name xyz
and also get top 3 objects from genre 10
, ordered by artist:
1. Music.objects.filter(name='xyz', genre=10)
2. Music.objects.filter(genre=10).order_by('artist')[:3]
I can use Q
objects like this but I don't know how to order & filter the 3rd Q
object below:
Music.objects.filter( (Q(name='xyz') & Q(genre=10)) | Q(genre=10) )