Clarified how to reference RelatedObjectDoesNotExist exceptions.

This commit is contained in:
David Sanders 2022-10-02 00:42:10 +10:00 committed by GitHub
parent bc3b8f1524
commit da02cbd1ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 6 deletions

View File

@ -2012,13 +2012,14 @@ your resulting ``User`` model will have the following attributes::
A ``RelatedObjectDoesNotExist`` exception is raised when accessing the reverse A ``RelatedObjectDoesNotExist`` exception is raised when accessing the reverse
relationship if an entry in the related table doesn't exist. This is a subclass relationship if an entry in the related table doesn't exist. This is a subclass
of the target model's :exc:`Model.DoesNotExist of the target model's :exc:`Model.DoesNotExist
<django.db.models.Model.DoesNotExist>` exception. For example, if a user <django.db.models.Model.DoesNotExist>` exception and can be accessed as an
doesn't have a supervisor designated by ``MySpecialUser``:: attribute of the reverse accessor. For example, if a user doesn't have a
supervisor designated by ``MySpecialUser``::
>>> user.supervisor_of try:
Traceback (most recent call last): user.supervisor_of
... except User.supervisor_of.RelatedObjectDoesNotExist:
RelatedObjectDoesNotExist: User has no supervisor_of. pass
.. _onetoone-arguments: .. _onetoone-arguments: