title: How to use normal Filter together with SearchFilter on Django Rest Framework?
body: <p>I'm using DRF(Django Rest Framework).</p>
  
  <p>I declared a ModelViewSet, and now I want to add filters on that.</p>
  
  <pre><code>class GoodsViewSet(viewsets.ModelViewSet):
      class Filter(FilterSet):    
          class Meta:
              model = m.Goods
  
      filter_class = Filter
      filter_backends = (SearchFilter, Filter)
      search_fields = ['name',]
      queryset = m.Goods.objects.all()
      serializer_class = s.GoodsSerializer
  </code></pre>
  
  <p>Seeing that I declared a Filter sub class and applied it with:</p>
  
  <pre><code>filter_class = Filter
  </code></pre>
  
  <p>It worked at the beginning, before I add the lines:</p>
  
  <pre><code>filter_backends = (SearchFilter, Filter)
  search_fields = ['name',]
  </code></pre>
  
  <p>Which was told by <a href="http://www.django-rest-framework.org/api-guide/filtering/#searchfilter" rel="noreferrer">the doc</a>.</p>
  
  <p>And now the search filter is applied while the normal <code>filter_class</code> is skipped.</p>
  
  <p>One word, they cannot work together.</p>
  
  <p>How to work around this?</p>