diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/regressiontests/defer_regress/models.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/regressiontests/defer_regress/models.py b/tests/regressiontests/defer_regress/models.py index d7ba713061..e2a5944f92 100644 --- a/tests/regressiontests/defer_regress/models.py +++ b/tests/regressiontests/defer_regress/models.py @@ -24,6 +24,7 @@ class Child(models.Model): class Leaf(models.Model): name = models.CharField(max_length=10) child = models.ForeignKey(Child) + second_child = models.ForeignKey(Child, related_name="other", null=True) value = models.IntegerField(default=42) def __unicode__(self): @@ -87,6 +88,8 @@ Some further checks for select_related() and inherited model behaviour >>> obj = Leaf.objects.only("name", "child").select_related()[0] >>> obj.child.name u'c1' +>>> Leaf.objects.select_related().only("child__name", "second_child__name") +[<Leaf_Deferred_name_value: l1>] """ } |
