2012-01-25 4 views
24

매우 간단한 쿼리가 있습니다 : select * from tbl1 where title not in('asdasd', 'asdasd').Django가 SQL에 해당하지 않습니다.

어떻게 이것을 장고로 번역합니까? 내가 반대를 할 것입니다 : 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) 
관련 문제