2012-01-25 7 views
24

Mam bardzo proste zapytanie: select * from tbl1 where title not in('asdasd', 'asdasd').Django odpowiednik SQL nie w

Jak mogę to przetłumaczyć na Django? To jak chcę przeciwieństwo: Table.objects.filter(title__in=myListOfTitles)

Odpowiedz

54

spróbuj exclude

Table.objects.exclude(title__in=myListOfTitles) 
+0

Jak do cholery nie mogę przegapić? Dziękuję Ci. – Ali

+6

To nie działa z powiązanymi polami. Negowanie nie jest tym samym, co nie w. Na przykład 'Publisher.objects.filter (book__author__in = XXX'). –

11
Table.objects.exclude(title__in=myListOfTitles)