मूल रूप से केवल सत्यापित करें कि कोई वस्तु मौजूद है या वस्तु को वापस कर दें। फिर उस क्रिया के आधार पर। मैं सोच रहा हूं कि 404 लौटने के बिना इसे करने का सही तरीका क्या है?404 लौटने के बिना django व्यू में कोई ऑब्जेक्ट मौजूद है या नहीं, यह सत्यापित करने का सही तरीका क्या है?
try:
listing = RealEstateListing.objects.get(slug_url = slug)
except:
listing = None
if listing:
रासील, क्या मैं सुझाव दे सकता हूं कि आप दूसरे उत्तर को स्वीकार करने पर विचार करें? ऐसा करने का यह सही तरीका प्रतीत होता है, और स्वीकार किए गए उत्तर से थोड़ा अधिक बढ़ा दिया गया है। – Azendale
मैं इसे मान सकता हूं, हालांकि डीजेगो 1.2 में पेश किया गया था जिसे 17 मई 2010 को जारी किया गया था, अगर आपको लगता है कि मेरा प्रश्न 09 में सबमिट किया गया था ... तो उस समय सही जवाब था। यदि मौजूदा() को अब ऐसा करने का सबसे अच्छा तरीका माना जाता है, तो मुझे लगता है कि यह दूसरा जवाब चुनने के लिए अर्थपूर्ण रूप से सही होगा, है ना? – Rasiel
रासील, यह समझ में आता है कि उस समय सही जवाब था। लेकिन स्टैक ओवरफ्लो साइटें सर्वोत्तम उत्तरों के साथ अच्छे/आधिकारिक प्रश्नों के सेट के निर्माण के बारे में उतनी ही प्रतीत होती हैं जितनी साइटें लोगों की समस्याओं के समाधान ढूंढ रही हैं। इसलिए अब यह चुनने का सुझाव है कि अब "आधिकारिक रूप से सही" जवाब क्या है। – Azendale