में कई लोगों के रिश्ते का हिस्सा है, मैं यह जांचना चाहता हूं कि कोई कियोस्क ऑब्जेक्ट रिश्ते का हिस्सा है या नहीं।यह जांचने के लिए सबसे अच्छा अभ्यास क्या है कि किसी ऑब्जेक्ट को कियोस्क के साथ कई लोगों के साथ साइट के उदाहरण से Django
मैं
self.apps.get(id=app_id).exists() and check if True
या
self.apps.get(id=app_id) and catch the ObjectDoesNotExist error
या
self.apps.filter(id=app_id) and check if True
- मैं एक संभव ObjectDoesNotExist त्रुटि को पकड़ने के लिए है, तो मैं भी एक दूसरे का उपयोग कर सकते कर सकता है
- मैं दूसरे क्या कर सकते हैं लेकिन does not सुपर स्वच्छ
- तीसरे एक का उपयोग कर सकते हैं लेकिन एक अद्वितीय ID पर फिल्टर का उपयोग कर मेरे लिए गलत लगता है प्रतीत
आप मुझे बता सकते हैं जो कुछ भी काम करता है और उपयोग करने के लिए है कि हो जाएगा एक वैध जवाब ;-)
आईडी पर फ़िल्टर का उपयोग क्यों गलत लगता है? – colinjwebb
यदि आप ऑब्जेक्ट और तीसरे विकल्प के साथ काम करने की योजना बना रहे हैं तो मैं दूसरे विकल्प का उपयोग करूंगा यदि आप केवल यह जांचना चाहते हैं कि यह रिश्ते का हिस्सा है – Zach