Все время в Django я вижу DoesNotExist
, как в db.models.fields.related.py
. Не ObjectDoesNotExist
, который определен в django.core.exceptions
, а просто DoesNotExist
. Где этот класс исключений определен, или я не полностью понимаю исключения? Я проверил, что это не в исключениях (по крайней мере, я не знаю). Я совершенно смущен.
Примечание. Он также становится бесплатным как атрибут экземпляра подкласса модели, например `self.someforeignkey.DoesNotExist. Как это возможно?