title: django_filters custom method field name
body: <p>When I run this code I get <strong>[invalid name]:</strong> in the filters popup in django rest-framework views.</p>
  
  <p>I would like to display the name <strong>"find"</strong> instead.
  How can I set this name?</p>
  
  <pre><code>class MyModelFilter(filters.FilterSet):
      search_name = filters.CharFilter(field_name='name', lookup_expr='icontains')
      find_anywhere = filters.CharFilter(method='look_anywhere')
  
      def look_anywhere(self, queryset, name, value):
          return queryset.filter(Q(name__icontains=value) | Q(description__icontains=value))
  
      class Meta:
          model = MyModel
          fields = {'search', 'find_anywhere'}
  </code></pre>
  
  <p>when calling </p>
  
  <pre><code>/api/mymodels/?find_anywhere=something
  </code></pre>
  
  <p>it works fine. </p>
  
  <p>It is only the name of the filter in the DRF views:</p>
  
  <p><a href="https://i.stack.imgur.com/IQXNm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IQXNm.png" alt="enter image description here"></a></p>