MemoryErrorMemoryError
نفد مفسر Python من الذاكرة المتاحة.
Model.DoesNotExistلم يعثر استعلام Django ORM باستخدام .get() على سجل مطابق.
استدعيتَ Model.objects.get() بشروط فلترة لم تطابق أيَّ صف في قاعدة البيانات. قد لا يكون السجل موجودًا، أو تكون شروط الفلترة خاطئة، أو يكون البيانات قد حُذفت.
استخدم .filter().first() لإرجاع None بدلًا من رفع استثناء. لُفَّ .get() في try-except: try: obj = Model.objects.get(pk=id) except Model.DoesNotExist: handle_missing(). استخدم get_object_or_404() في الـ views.
User.objects.get(id=999) # User.DoesNotExistMemoryErrorنفد مفسر Python من الذاكرة المتاحة.
ProcessLookupErrorيُطلق عندما لا يكون المعرّف المُحدد للعملية (PID) موجوداً.
numpy ValueError: shape mismatchفشلت عملية numpy لأن أشكال المصفوفات غير متوافقة.
GeneratorExitتُطرح عند استدعاء التابع close() للمولد، مما يسمح بتنفيذ عمليات التنظيف.
requests.exceptions.HTTPErrorاستُقبل رد HTTP خاطئ (4xx أو 5xx) واستُدعي raise_for_status().
TypeError: unhashable typeاستُخدم كائن قابل للتعديل حيث يُشترط كائن قابل للتجزئة (ثابت)، كمفتاح قاموس أو عنصر مجموعة.