Python İstisnalarıKritik
MemoryErrorMemoryError
Python yorumlayıcısının kullanılabilir belleği tükendi.
python
Ayrıntıları görüntüle Model.DoesNotExist.get() ile yapılan bir Django ORM sorgusu eşleşen bir kayıt bulamadı.
Model.objects.get() çağrısını, hiçbir veritabanı satırıyla eşleşmeyen filtrelerle yaptınız. Kayıt mevcut olmayabilir, filtre ölçütleri yanlış olabilir veya veri silinmiş olabilir.
İstisna fırlatmak yerine None döndürmek için .filter().first() kullanın. .get() çağrısını try-except içine sarın: try: obj = Model.objects.get(pk=id) except Model.DoesNotExist: handle_missing(). View'larda get_object_or_404() kullanın.
User.objects.get(id=999) # User.DoesNotExistMemoryErrorPython yorumlayıcısının kullanılabilir belleği tükendi.
ProcessLookupErrorVerilen bir sürecin (genellikle bir PID) mevcut olmadığı durumlarda yükseltilir.
numpy ValueError: shape mismatchDizi şekilleri uyumsuz olduğu için bir numpy işlemi başarısız oldu.
GeneratorExitBir üretecin close() metodu çağrıldığında temizlik yapmaya olanak tanımak için fırlatılır.
requests.exceptions.HTTPErrorBir HTTP hata yanıtı (4xx veya 5xx) alındı ve raise_for_status() çağrıldı.
TypeError: unhashable typeSözlük anahtarı veya küme öğesi gibi, hash'lenebilir (değişmez) bir nesnenin gerektiği yerde değiştirilebilir bir nesne kullanıldı.