2010-11-24 10 views
6

'limit_choices_to' में 'NOT IN' निर्दिष्ट करने के लिए कैसे करें? मैं सिर्फ सभी ग्राहक विवरण प्राप्त करना चाहता हूं सिवाय इसके कि वे एक विशेष स्थिति में हैं या नहीं।Django - 'limit_choices_to' में 'नहीं IN' निर्दिष्ट करने के लिए कैसे?

customer = models.ForeignKey(Customer, limit_choices_to={'status__in': ['active']}) 

उत्तर

9

बस एक शब्दकोश के बजाय क्यू वस्तु का उपयोग किया।

limit_choices_to = ~models.Q(status__in = ['xxxxxx'])) 
संबंधित मुद्दे