Tout le temps dans Django je vois DoesNotExist
être soulevées comme en db.models.fields.related.py
. Pas ObjectDoesNotExist
, qui est définie en django.core.exceptions
, mais seulement DoesNotExist
. Où est cette classe d'exception définie, ou je ne suis pas entièrement comprendre les exceptions? J'ai vérifié qu'il n'est pas dans les exceptions (au moins pas que je sache). Je suis confus de toute évidence.
Remarque: Il est également livré gratuitement, comme un attribut d'un modèle sous-classe de l'instance, à l'instar de " l'auto.someforeignkey.DoesNotExist. Comment est-ce possible?