2015-01-12 2 views
1

Я могу запросить мою базу данных ниже, чтобы получить результат, который я хочу, но я не хочу, чтобы итерации через все объекты автора, только те, которые имеют больше, чем один пост. Между авторами и сообщениями есть много-ко-многим отношениям с много-многофилией на почте. Кто-нибудь знает, как сделать это более эффективным?Django Many to Many Set Set Set

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

ответ

2

Используйте это:

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

Отлично! Спасибо! –