diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/base.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py index 55b1691166..cd5268bed1 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -2105,6 +2105,8 @@ class Model(metaclass=ModelBase): # JOIN must happen at the first lookup. first_lookup = lookups[0] if ( + hasattr(field, 'get_transform') and + hasattr(field, 'get_lookup') and field.get_transform(first_lookup) is None and field.get_lookup(first_lookup) is None ): |
