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