mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-28 04:24:00 +03:00
Add search_fields attribute to SearchFilter
This commit is contained in:
parent
bfce663a60
commit
5bdc44bc89
|
@ -48,6 +48,7 @@ class SearchFilter(BaseFilterBackend):
|
||||||
}
|
}
|
||||||
search_title = _('Search')
|
search_title = _('Search')
|
||||||
search_description = _('A search term.')
|
search_description = _('A search term.')
|
||||||
|
search_fields = None
|
||||||
|
|
||||||
def get_search_fields(self, view, request):
|
def get_search_fields(self, view, request):
|
||||||
"""
|
"""
|
||||||
|
@ -55,7 +56,7 @@ class SearchFilter(BaseFilterBackend):
|
||||||
passed to this method. Sub-classes can override this method to
|
passed to this method. Sub-classes can override this method to
|
||||||
dynamically change the search fields based on request content.
|
dynamically change the search fields based on request content.
|
||||||
"""
|
"""
|
||||||
return getattr(view, 'search_fields', None)
|
return getattr(view, 'search_fields', getattr(self, 'search_fields'))
|
||||||
|
|
||||||
def get_search_terms(self, request):
|
def get_search_terms(self, request):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user