diff options
| author | Russell Keith-Magee <russell@keith-magee.com> | 2010-01-27 13:30:29 +0000 |
|---|---|---|
| committer | Russell Keith-Magee <russell@keith-magee.com> | 2010-01-27 13:30:29 +0000 |
| commit | 58cd220f51d5e294cb9e67c12a6e9d08523e282f (patch) | |
| tree | c87c968bb69215449924efe57e8b13d70acd4fa3 /django/db/models/fields | |
| parent | 8e8d4b5888b73e5c0b2cfc77be4c6d5898546654 (diff) | |
Fixed #7270 -- Added the ability to follow reverse OneToOneFields in select_related(). Thanks to George Vilches, Ben Davis, and Alex Gaynor for their work on various stages of this patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12307 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/db/models/fields')
| -rw-r--r-- | django/db/models/fields/related.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py index 4020d5e268..5de6fb1067 100644 --- a/django/db/models/fields/related.py +++ b/django/db/models/fields/related.py @@ -189,7 +189,7 @@ class SingleRelatedObjectDescriptor(object): # SingleRelatedObjectDescriptor instance. def __init__(self, related): self.related = related - self.cache_name = '_%s_cache' % related.get_accessor_name() + self.cache_name = related.get_cache_name() def __get__(self, instance, instance_type=None): if instance is None: @@ -319,7 +319,7 @@ class ReverseSingleRelatedObjectDescriptor(object): # cache. This cache also might not exist if the related object # hasn't been accessed yet. if related: - cache_name = '_%s_cache' % self.field.related.get_accessor_name() + cache_name = self.field.related.get_cache_name() try: delattr(related, cache_name) except AttributeError: |
