2011-05-10 34 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

當然假設創建者字段是某種CharField – 2011-05-10 21:00:41

+0

Greate man。讓宇宙祝福你:) – krzyhub 2011-05-10 21:02:21

+0

如果它適用於你,隨時打開接受。 – 2011-05-10 21:03:21