Browse Source

Fixed #34310 -- Added deletion example to one-to-one topic.

Marcelo Galigniana 2 years ago
parent
commit
7c6195ef81
1 changed files with 10 additions and 0 deletions
  1. 10 0
      docs/topics/db/examples/one_to_one.txt

+ 10 - 0
docs/topics/db/examples/one_to_one.txt

@@ -137,6 +137,16 @@ This also works in reverse::
     >>> Place.objects.get(restaurant__place__name__startswith="Demon")
     <Place: Demon Dogs the place>
 
+If you delete a place, its restaurant will be deleted (assuming that the
+``OneToOneField`` was defined with
+:attr:`~django.db.models.ForeignKey.on_delete` set to ``CASCADE``, which is the
+default)::
+
+    >>> p2.delete()
+    (2, {'one_to_one.Restaurant': 1, 'one_to_one.Place': 1})
+    >>> Restaurant.objects.all()
+    <QuerySet [<Restaurant: Demon Dogs the restaurant>]>
+
 Add a Waiter to the Restaurant::
 
     >>> w = r.waiter_set.create(name='Joe')