मैं django फ़िल्टर में "या" कैसे करूं।Django फ़िल्टर - या?
असल में, मैं आइटम है कि या तो एक उपयोगकर्ता जोड़ा गया है सूचीबद्ध करने के लिए (वे निर्माता के रूप में सूचीबद्ध होते हैं) या आइटम अनुमोदित किया गया है
तो मैं मूल रूप से
item.creator = owner or item.moderated = False
चयन करने की आवश्यकता सक्षम होना चाहते हैं
मैं django (अधिमानतः एक फिल्टर/क्वेरीसेट के साथ) में यह कैसे करूं
कैसे कम क्या यह प्रोग्रामेटिक रूप से किया जा सकता है? तो, उदाहरण के लिए 'फिल्टर में एफ के लिए सक्षम होना चाहिए: Item.objects.filter (क्यू (निर्माता = एफ 1) | क्यू (निर्माता = एफ 2) | ...) ' – Alexis
@AlexisK कुछ कम करें जैसे' कम करें (लैम्ब्डा क्यू , एफ: क्यू | क्यू (निर्माता = एफ), फिल्टर, क्यू()) 'बड़ी क्यू वस्तु बनाने के लिए। – Phob
@alexis: उदाहरण के लिए, आप 'Item.objects.filter (creator__in = creators) 'भी कर सकते हैं। –