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

इस बात का मानना ​​है कि निर्माता क्षेत्र किसी प्रकार का चारफिल्फ़ –

+0

ग्रीट मैन है। ब्रह्मांड को आपको आशीर्वाद दें :) – krzyhub

+0

यदि यह आपके लिए काम करता है, तो स्वीकार करने के लिए स्वतंत्र महसूस करें। –

संबंधित मुद्दे