title: How to use django-filter with a ListView class view for search?
body: <p>I have a filter:</p>
  
  <pre><code>class BookFilter(django_filters.FilterSet):
  
      class Meta:
          model = Book
          fields = '__all__'
  </code></pre>
  
  <p>and a ListView to see the results:</p>
  
  <pre><code>class SearchResultsListView(ListView):
      model = Book
      context_object_name = 'book_list'
      template_name = 'book/search_results.html'
  </code></pre>
  
  <p>I want to have a search form where you can filter based on all fields of a class (ex, all books written by X with more than 3 stars).</p>
  
  <p>How do I pass the form to the model, and how do I use the get request to filter with django-filter as needed?</p>
  
  <p>I'm using Django 3.0 and django-filter 2.2.0</p>