Django 多对多查询集过滤器

Django Many to Many Query Set Filter

我可以在下面查询我的数据库以获得我想要的结果,但我不想遍历所有的作者对象,只是那些有多个作者的对象 post. Post 上的多对多字段与作者和 Post 之间存在多对多关系。有谁知道如何提高效率?

for author in Author.objects.all():
    if len(author.post_set.all()) > 0:
        print author

使用这个:

for author in Author.objects.filter(post__isnull=False):
    print author