MemoryErrorMemoryError
L'interpréteur Python a épuisé la mémoire disponible.
Model.DoesNotExistUne requête ORM Django avec .get() n'a trouvé aucun enregistrement correspondant.
Vous avez appelé Model.objects.get() avec des filtres qui ne correspondaient à aucune ligne de la base de données. L'enregistrement peut ne pas exister, les critères de filtre peuvent être erronés, ou les données peuvent avoir été supprimées.
Utilisez .filter().first() pour renvoyer None au lieu de lever une exception. Encapsulez .get() dans un try-except : try: obj = Model.objects.get(pk=id) except Model.DoesNotExist: handle_missing(). Utilisez get_object_or_404() dans les vues.
User.objects.get(id=999) # User.DoesNotExistMemoryErrorL'interpréteur Python a épuisé la mémoire disponible.
ProcessLookupErrorLevée lorsqu'un processus donné (généralement un PID) n'existe pas.
numpy ValueError: shape mismatchUne opération numpy a échoué car les formes des tableaux sont incompatibles.
GeneratorExitLevée lorsque la méthode close() d'un générateur est appelée, permettant le nettoyage.
requests.exceptions.HTTPErrorUne réponse HTTP d'erreur (4xx ou 5xx) a été reçue et raise_for_status() a été appelée.
TypeError: unhashable typeUn objet mutable a été utilisé là où un objet hachable (immuable) est requis, comme une clé de dictionnaire ou un élément d'ensemble.