Django: ¿De dónde viene “DoesNotExist”?
Todo el tiempo en Django veoDoesNotExist
ser criado como endb.models.fields.related.py
. NoObjectDoesNotExist
que se define endjango.core.exceptions
, pero soloDoesNotExist
. ¿Dónde se define esta clase de excepción o no entiendo las excepciones por completo? He comprobado que no está en excepciones (al menos no que yo sepa). Estoy confundido, obviamente.
Nota: También viene gratis, como atributo de una instancia de subclase de modelo, como `self.someforeignkey.DoesNotExist. ¿Cómo es esto posible?