LookupErrorLookupError
उन त्रुटियों की base class जब key या index नहीं मिलती (KeyError, IndexError)।
इस एरर के कारण
लुकअप ऑपरेशन विफल हो गया। यह KeyError और IndexError की बेस क्लास है। इसे सीधे कम ही उठाया जाता है, लेकिन की और इंडेक्स, दोनों की त्रुटियाँ एक साथ संभालने के लिए इसे पकड़ा जा सकता है।
इसे कैसे ठीक करें
लक्षित हैंडलिंग के लिए विशिष्ट सबक्लास (KeyError या IndexError) को पकड़ें। एक्सेस करने से पहले की और इंडेक्स को परखें। डिक्शनरी के लिए .get() और सीक्वेंस के लिए सीमा-जाँच का उपयोग करें।
संबंधित एरर कोड
requests.exceptions.Timeoutrequests.exceptions.Timeout
server से response की प्रतीक्षा करते समय request timeout हो गई।
GeneratorExitGeneratorExit
Generator के close() method को call करने पर cleanup के लिए raise किया जाता है।
django.core.exceptions.ImproperlyConfigureddjango.core.exceptions.ImproperlyConfigured
Django ने प्रोजेक्ट की settings में गलत कॉन्फ़िगरेशन का पता लगाया।
KeyErrorKeyError
Dictionary में एक key नहीं मिली।
AttributeErrorAttributeError
किसी ऑब्जेक्ट में अनुरोधित attribute या method नहीं है।
Model.DoesNotExistModel.DoesNotExist
.get() के साथ Django ORM query को कोई मेल खाता रिकॉर्ड नहीं मिला।