2012-01-25 93 views
24

我有一个非常简单的查询:select * from tbl1 where title not in('asdasd', 'asdasd')Django等效的SQL不在

如何将它翻译为Django?这就像我想的正好相反:Table.objects.filter(title__in=myListOfTitles)

回答

54

使用exclude

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

如何赫克我错过试图?谢谢。 – Ali

+6

这不适用于相关领域。否定与不相同,例如'Publisher.objects.filter(book__author__in = XXX')。 –

11
Table.objects.exclude(title__in=myListOfTitles)