2011-05-10 2 views

답변

34

이렇게 하시겠습니까?

my_model.objects.filter(creator__in=creator_list) 

문서 : http://docs.djangoproject.com/en/dev/ref/models/querysets/#in

편집이 지금 조금 오래된

. 원래 코드에 문제가 발생하면,이 시도 :

from django.db.models import Q 

my_filter_qs = Q() 
for creator in creator_list: 
    my_filter_qs = my_filter_qs | Q(creator=creator) 
my_model.objects.filter(my_filter_qs) 

이 그것을 할 수있는 더 좋은 방법은 아마하지만 난 그 순간에 그것을 테스트 할 수 아니에요.

+0

작성자 필드가 Charafield 일 것이라고 가정하면 –

+0

Greate man. 우주가 당신을 축복하게합시다 :) – krzyhub

+0

나중에 작동한다면, 동의를 누르십시오. –

관련 문제