diff options
author | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2017-07-15 06:56:01 +0500 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2017-07-14 21:56:01 -0400 |
commit | 504ce3914fa86a58f29f5369a806f3fe56a0d59a (patch) | |
tree | 2ea8fe823b87196d6344fb1b3c5b318f71d7ffb8 /django/contrib/postgres/search.py | |
parent | 5debbdfcc84266703191e084914998e38f5f52eb (diff) | |
download | django-504ce3914fa86a58f29f5369a806f3fe56a0d59a.tar.gz |
Fixed #28394 -- Allowed setting BaseExpression.output_field (renamed from _output_field).
Diffstat (limited to 'django/contrib/postgres/search.py')
-rw-r--r-- | django/contrib/postgres/search.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/postgres/search.py b/django/contrib/postgres/search.py index 9d66976ae0..cc47dbfeb6 100644 --- a/django/contrib/postgres/search.py +++ b/django/contrib/postgres/search.py @@ -47,7 +47,7 @@ class SearchVectorCombinable: class SearchVector(SearchVectorCombinable, Func): function = 'to_tsvector' arg_joiner = " || ' ' || " - _output_field = SearchVectorField() + output_field = SearchVectorField() config = None def __init__(self, *expressions, **extra): @@ -125,7 +125,7 @@ class SearchQueryCombinable: class SearchQuery(SearchQueryCombinable, Value): - _output_field = SearchQueryField() + output_field = SearchQueryField() def __init__(self, value, output_field=None, *, config=None, invert=False): self.config = config @@ -170,7 +170,7 @@ class CombinedSearchQuery(SearchQueryCombinable, CombinedExpression): class SearchRank(Func): function = 'ts_rank' - _output_field = FloatField() + output_field = FloatField() def __init__(self, vector, query, **extra): if not hasattr(vector, 'resolve_expression'): |