0
我正在寻找一个解决方案来过滤和订购我的模型的外键的外键。django筛选和订购查询中的foreign-foreignkey
比方说,我有:
class Song(models.Model):
author = models.CharField(max_length=200,null=False)
class Songbook(models.Model):
songs = models.ManyToManyField(Song)
我已经能够得益于注释排序歌曲我的歌本查询计数:
context['popular_songbooks_list'] = Songbook.objects.annotate(
favoritesongbook_count=Count('favoritesongbook')).order_by('-favoritesongbook_count')[:10]
现在,我想只显示第3主要作者包含在每本歌曲册中,我没有找到如何去做。有使用查询的解决方案吗?还是必须对查询列表执行后处理?