Add search_fields attribute to SearchFilter

This commit is contained in:
Adam Dobrawy 2023-01-10 09:22:05 +01:00 committed by GitHub
parent bfce663a60
commit 5bdc44bc89
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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):
""" """