मैं प्रत्येक उपयोगकर्ता प्रोफ़ाइल में एक कस्टम फ़ील्ड द्वारा उपयोगकर्ताओं को फ़िल्टर करने का प्रयास कर रहा हूं जिसे प्रोफ़ाइल कहा जाता है। इस क्षेत्र को स्तर कहा जाता है और 0-3 के बीच पूर्णांक होता है।
यदि मैं समान का उपयोग करके फ़िल्टर करता हूं, तो मुझे अपेक्षित स्तर के साथ उपयोगकर्ताओं की एक सूची मिलती है:
user_list = User.objects.filter(userprofile__level = 0)
जब मैं कम से कम उपयोग करके फ़िल्टर करने का प्रयास करता हूं:
user_list = User.objects.filter(userprofile__level < 3)
मुझे त्रुटि मिली:
वैश्विक नाम 'userprofile__level' परिभाषित नहीं है
वहाँ <या> द्वारा फ़िल्टर करने का एक तरीका है, या मैं गलत पेड़ को भौंक रहा हूं।
2
@ BresresBotond हालांकि डॉक्स बहुत अच्छे लगते हैं - संरचना और लेआउट इतना खराब है कि एक सीधा लिंक के बिना, वे सभी बेकार हैं
—
RunLoop
@ BéresBotond दुर्भाग्य से वह लिंक अब मर चुका है :(
—
dKen
डॉक्टर के लिए कार्य लिंक: docs.djangoproject.com/en/1.11/ref/models/querysets/#gt
—
गौरव पांडेय