2012-01-25 4 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) 
関連する問題