Exceções de PythonFatal
MemoryErrorMemoryError
O interpretador Python ficou sem memória disponível.
python
Ver detalhes Model.DoesNotExistUma consulta ORM do Django com .get() não encontrou nenhum registro correspondente.
Você chamou Model.objects.get() com filtros que não corresponderam a nenhuma linha no banco de dados. O registro pode não existir, os critérios de filtro podem estar errados ou os dados podem ter sido excluídos.
Use .filter().first() para retornar None em vez de lançar exceção. Envolva .get() em try-except: try: obj = Model.objects.get(pk=id) except Model.DoesNotExist: handle_missing(). Use get_object_or_404() nas views.
User.objects.get(id=999) # User.DoesNotExistMemoryErrorO interpretador Python ficou sem memória disponível.
ProcessLookupErrorLançada quando um determinado processo (tipicamente um PID) não existe.
numpy ValueError: shape mismatchUma operação numpy falhou porque os shapes dos arrays são incompatíveis.
GeneratorExitLançado quando o método close() de um gerador é chamado, permitindo limpeza de recursos.
requests.exceptions.HTTPErrorUma resposta HTTP de erro (4xx ou 5xx) foi recebida e raise_for_status() foi chamado.
TypeError: unhashable typeUm objeto mutável foi usado onde um objeto hasheável (imutável) é necessário, como chave de dicionário ou elemento de conjunto.