mirror of
https://github.com/django/django.git
synced 2025-11-28 14:37:59 +00:00
Fixed #27268 -- Restored an invalid related field lookup error message in QuerySet filtering.
This commit is contained in:
parent
602bffe758
commit
14986a0b9d
2 changed files with 5 additions and 0 deletions
|
|
@ -1192,6 +1192,8 @@ class Query(object):
|
|||
raise FieldError('Related Field got invalid lookup: {}'.format(lookups[0]))
|
||||
assert num_lookups > 0 # Likely a bug in Django if this fails.
|
||||
lookup_class = field.get_lookup(lookups[0])
|
||||
if lookup_class is None:
|
||||
raise FieldError('Related Field got invalid lookup: {}'.format(lookups[0]))
|
||||
if len(targets) == 1:
|
||||
lhs = targets[0].get_col(alias, field)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue