diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py index f6b812c54d9..ff56211c5dc 100644 --- a/django/db/models/sql/query.py +++ b/django/db/models/sql/query.py @@ -1545,7 +1545,7 @@ class Query(object): alias, col = query.select[0].col query.where.add((Constraint(alias, col, None), 'isnull', False), AND) # We need to trim the last part from the prefix. - trimmed_prefix = '__'.join(prefix.split(LOOKUP_SEP)[0:-1]) + trimmed_prefix = LOOKUP_SEP.join(prefix.split(LOOKUP_SEP)[0:-1]) if not trimmed_prefix: rel, _, direct, m2m = self.model._meta.get_field_by_name(prefix) if not m2m: