"""Viewset for viewing restaurants."""
serializer_class = RestaurantSerializer
base_permission_classes = (IsAuthenticated,)
filter_backends = [filters.SearchFilter]
search_fields = ["name"]
@action(...)
def favorites(...):
...
Я пытаюсь подрубить поиск, но почему то не работает, с чем это может быть связано?
Разобрался. SearchFilter работает со всем что отнаследовано от GenericApiView => ViewSet тоже работает. Но в моем случае, в моих кастомных action'ах не работал search, потому что я не прокидывал внутри них self.filter_queryset(self.get_queryset())
Обсуждают сегодня